No.1969 XOR Equation
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 9
作問者 :
chineristAC
/ テスター :
hamamu
タグ : / 解いたユーザー数 9
作問者 :

問題文最終更新日: 2025-02-02 01:51:15
問題文
非負整数 に対し で と のビットごとの排他的論理和を表すものとします。
個の非負整数 と非負整数 が与えられます。非負整数 であって
を満たすものが存在するか判定し、存在する場合はそのような の最小値を求めてください。
個のテストケースについて求めてください。
入力
はじめにテストケースの個数 が 行目に入力で与えられます。
つづけて 個のテストケースがそれぞれ以下の形式で与えられます。
- 全テストケースにおける の総和は 以下
- 与えられる入力はすべて整数
出力
行出力してください。 行目には 番目のテストケースについて、上記の式を満たす非負整数 が存在しない場合は と出力し、存在する場合はそのような の最小値を出力してください。
最後に改行してください。
サンプル
サンプル1
入力
3 3 13 5 6 7 3 7 0 1 5 10 533340073480221948 6909864066929986 33438018583964515 227723618264542569 238985354956723849 254406176055236004 292680002975784463 348601041566486647 440183079926366369 513218014800355096 538601892063016176
出力
5 -1 260777402535862300
つ目のテストケースについて、 です。 未満の整数 であって上記の式を満たすものは存在しないので答えは になります。
つ目のテストケースについて、 上記の式を満たす は存在しません。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。