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