2013. 02. 07.
250..맞긴 맞았는데 틀렸다고 생각하고 있어서 늦게 내고,
챌에 모든걸 건다! 하고 혼신의 챌을 했으나 -25.
그린 가야지 헤헤 드디어 마음에 안정이 찾아오네!
하면서 놀다가 보니까
내 솔루션이 맞았다!.. 나도 분명 틀릴거라고 생각했는데!
물론 그래도 레이팅은 떨어졌다..ㅜㅜ
..아 ㅋㅋ 아깝다.. 거의 다 간단하게, 빠르게 생각했었는데.
난 아무래도 생각을 정리하는 연습이 아직 덜 된것 같다.
250
길이가 같은 N (1 ~ 50) 개의 길이가 M(1 ~ 50)인 비트 스트링 (이진수 문자열) 이 주어진다.
그리고 어떤 기계에 이 문자열들 중 두 개를 골라서 모두 돌려볼 수 있고,
이 기계는 두 문자열의 각 비트 (0번째 비트, 1번째 비트, ... ) 에 대해
XOR, OR, AND 중 하나를 한 결과를 표시한다.
(그러니까, 0번째 비트는 XOR, 1번째 비트는 AND, 이럴 수 있다는 말)
이 기계가 각 비트 에 대해 무슨 연산을 하는지 확실히 알아내려면
몇 개의 비트 스트링이 더 필요한가?
500
1000
'Computer' 카테고리의 다른 글
수강신청 매크로 ㅋㅋ (0) | 2013.02.14 |
---|---|
TopCoder SRM 570 Div1 (0) | 2013.02.14 |
TopCoder SRM 568 Div1 (0) | 2013.01.30 |
연쇄 행렬곱의 최적 순서를 찾는 알고리즘 (1) | 2013.01.27 |
TopCoder SRM 567 Div1 (2) | 2013.01.21 |