"오름차순 행렬"은 정수 (0 포함)의 무한 행렬로, 모든 요소가 해당 행과 열에서 이전에 사용되지 않은 가장 작은 사용 가능한 요소입니다.
| 1 2 3 4 5 6 ...
--+----------------
1 | 0 1 2 3 4 5 ...
2 | 1 0 3 2 5 4 ...
3 | 2 3 0 1 6 7 ...
4 | 3 2 1 0 7 6 ...
5 | 4 5 6 7 0 1 ...
6 | 5 4 7 6 1 0 ...
. | ...............
당신의 임무는 입력에 의해 지정된 행과 열에서 찾은 요소를 출력하는 프로그램을 작성하는 것입니다. (표준 입출력)
테스트 사례 :
5 3 -> 6
2 5 -> 5
코드 골프 규칙이 적용됩니다. 가장 짧은 코드가 이깁니다.
추신 : 이것은 알고리즘 특성을 가지고 있더라도 코드는 매우 간결 할 수 있습니다 .
편집 : 나는 xor 솔루션을 그렇게 일찍 볼 것으로 기대하지 않았습니다. 나는 알고리즘 접근법과 xor 솔루션으로 10 개의 게시물을보고 싶었습니다. 이제 다른 언어로 xor를 작성하는 방법을 보는 것이 그리 재미 있지 않다는 것을 염두에두고 알고리즘 접근법을 시도하는 것이 좋습니다.
그렇습니다. 저는 아무도 5 자 마크를 이길 수 없다고 생각합니다. 따라서 Ilmari Karonen이 가장 똑똑하고 가장 짧은 솔루션을 축하합니다. 그러나 새로운 도전이 있습니다 . 가장 짧은 알고리즘 솔루션을 작성하십시오 .