시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
2 초 | 512 MB | 572 | 116 | 100 | 31.546% |
$0$과 $1$로 이루어진 길이 $N$의 수열 $A_1,A_2,\cdots,A_N$이 주어진다. 주어진 수열에는 다음과 같이 정의된 두 가지 연산을 원하는 대로 적용할 수 있다.
최소한의 횟수로 연산을 적용하여 수열의 모든 원소를 $0$으로 만드는 방법을 구하시오.
첫 번째 줄에 정수 $N$이 주어진다.
두 번째 줄에 정수 $A_1,A_2,\cdots,A_N$이 공백으로 구분되어 주어진다.
첫 번째 줄에 수열의 모든 원소를 $0$으로 만들기 위한 연산 최소 적용 횟수 $M$을 출력한다.
두 번째 줄에 최소한의 횟수로 연산을 적용하여 수열의 모든 원소를 $0$으로 만드는 방법을 나타내는 길이 $M$의 문자열을 출력한다. 이 문자열은 L
과 R
로 이루어져야 하며, 문자열의 $x$번째 문자는 $x$번째로 적용해야 하는 연산의 종류를 나타내야 한다. L
은 L-시프트, R
은 R-시프트를 의미한다.
가능한 답이 여러 가지라면 그중 아무거나 출력한다.
번호 | 배점 | 제한 |
---|---|---|
1 | 30 | $N \le 100$ |
2 | 70 | 추가적인 제약 조건이 없다. |
4 1 0 1 1
4 LRRR
University > 중앙대학교 > 2023 중앙대학교 CHAC (ChAOS Hello2023 Algorithm Contest) E번