문제 링크
- http://icpc.me/13505
사용 알고리즘
- Trie
풀이
두 수를 xor해서 큰 결과가 나오게 하려면 서로 다른 비트가 많아야 합니다.
먼저 모든 숫자를 이진수로 변환해 트라이에 넣어줍니다.
큰 수를 만들어야 하므로 뒤에서부터 자신과 다른 비트를 따라가도록 탐색을 해주면 됩니다.
전체 코드
1 |
|
두 수를 xor해서 큰 결과가 나오게 하려면 서로 다른 비트가 많아야 합니다.
먼저 모든 숫자를 이진수로 변환해 트라이에 넣어줍니다.
큰 수를 만들어야 하므로 뒤에서부터 자신과 다른 비트를 따라가도록 탐색을 해주면 됩니다.
1 |
|