No.3102 floor sqrt xor
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / スペシャルジャッジ問題 (複数の解が存在する可能性があります)
タグ : / 解いたユーザー数 48
作問者 :
shobonvip
/ テスター :
noya2
タグ : / 解いたユーザー数 48
作問者 :


問題文最終更新日: 2025-04-11 21:21:00
問題文
非負整数 が与えられます。非負整数 であって、 となるものがあるかどうか判定し、あれば つ見つけてください。
ただし、 は bitwise xor を表すとします。また、実数 に対して は、 を超えない最大の整数を表すものとします。たとえば となります。
個のテストケースが与えられるので、それぞれについて解いてください。
制約
- 入力はすべて整数
各テストケースに対して、
入力
ここで、 は 番目のテストケースを表す。各テストケースは以下の形式で与えられる。
出力
行出力せよ。 行目には、 番目のテストケースの について、 となる非負整数 がある場合は の値を つ出力し、そのような非負整数 がない場合は -1
を出力せよ。
サンプル
サンプル1
入力
8 1 2 10 0 11 12 998244353 1152921504606846975
出力
-1 3 9 0 -1 15 998275946 1152921503533105152
個目のケースについて、 を満たす非負整数は存在しません。
個目のケースについて、 であるので、 を出力します。
個目のケースについて、 を満たす非負整数は と の つが存在しますが、どちらを出力してもよいです。
個目のケースについて、 を満たす非負整数は と の つが存在しますが、どちらを出力してもよいです。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。