Logo
(追記) (追記ここまで)

13709번 - XOR 합 2

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 512 MB80828421439.630%

문제

N개의 수로 이루어진 수열 A가 주어진다.

수열 A에서 부분 수열을 고르려고 한다. 부분 수열의 XOR 합이란, 부분 수열에 들어있는 모든 원소를 XOR한 값을 의미한다.

수열 A가 주어졌을 때, XOR 합이 가장 큰 부분 수열을 찾는 프로그램을 작성하시오.

입력

첫째 줄에는 배열의 크기 N (1 ≤ N ≤ 100,000), 둘째 줄에는 수열 A에 들어있는 수가 주어진다. 수열 A에 들어있는 수는 1018보다 작거나 같은 자연수이다.

출력

수열 A의 부분 수열 중에서 XOR 합이 가장 큰 부분 수열의 XOR 합을 출력한다.

제한

예제 입력 1

3
1 2 4

예제 출력 1

7

힌트

출처

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /