RiseOJ는 solved.ac와 제휴 관계가 없습니다. 티어 아이콘 © solved.ac. solved.ac
포럼
COCI00218

Dna

Unrated 레이팅 미적용
난이도
1s
시간 제한
32MB
메모리 제한
0
맞았습니다!!
0
제출 수
0.0%
정답률
레이팅

의견: 0

설명

\(5^{th}\) round, March \(17^{th}\), 2012

Biologists have discovered a strange DNA molecule, best described as a sequence of N characters from
the set {A, B}. An unlikely sequence of mutations has resulted in a DNA strand consisting only of A‟s.
Biologists found that very odd, so they began studying the mutations in greater detail.
They discovered two types of mutations. One type results in changing a single character of the
sequence (A → B or B → A). The second type changes a whole prefix of the sequence, specifically
replacing all characters in positions from 1 to K (for some K between 1 and N, inclusive) with the other
character (A with B, B with A).
Compute the least possible number of mutations that could convert the starting molecule to its end
state (containing only A characters). Mutations can occur in any order.

제약
입력 형식

The first line of input contains the positive integer N (\(1 \le N \le 1\,000\,000\)), the length of the molecule.
The second line of input contains a string with N characters, with each character being either A or B.
This string represents the starting state of the molecule.

출력 형식

The first and only line of output must contain the required minimum number of mutations.

예제 1
입력
4
ABBA
출력
2
예제 2
입력
5
BBABB
출력
2
예제 3
입력
12
AAABBBAAABBB
출력
4
문제 정보

생성자가 기록되지 않았습니다.

출처 COCI 2011/2012 Contest 5

평가 및 의견

Dna

개요
출제자 난이도 Unrated 레이팅 미적용 의견 0 / 50 공개 집계 (커뮤니티 난이도, 주요 주제, 품질)는 의견이 충분히 모이면 공개됩니다.

Log in to rate problems.

개별 의견

아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.

풀이 제출

Dna

게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다. 로그인하고 제출하기
공개
C++20 Tab 들여쓰기 · Ctrl+/ 주석 토글 · Enter 자동 들여쓰기
1 1 1 0 공백: 4 · UTF-8