QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#357666 | #8132. Freshman's Dream | solar# | AC ✓ | 93ms | 3712kb | C++17 | 341b | 2024-03-19 07:28:30 | 2024-03-19 07:28:30 |
Judging History
answer
#include<bits/stdc++.h>
using namespace std;
using ll = unsigned long long;
void solve() {
ll n;
cin >> n;
if (n & 1) {
cout << -1 << endl;
return;
}
ll a = (1ULL << 60) - 1;
ll b = (2 * a - n) / 2 + 1;
cout << a << " " << b << endl;
}
signed main() {
ll t;
cin >> t;
while (t--) solve();
}
这程序好像有点Bug,我给组数据试试?
详细
Test #1:
score: 100
Accepted
time: 0ms
memory: 3644kb
input:
5 2 3 6 10 18
output:
1152921504606846975 1152921504606846975 -1 1152921504606846975 1152921504606846973 1152921504606846975 1152921504606846971 1152921504606846975 1152921504606846967
result:
ok ok
Test #2:
score: 0
Accepted
time: 35ms
memory: 3704kb
input:
100000 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101...
output:
1152921504606846975 1152921504606846975 -1 1152921504606846975 1152921504606846974 -1 1152921504606846975 1152921504606846973 -1 1152921504606846975 1152921504606846972 -1 1152921504606846975 1152921504606846971 -1 1152921504606846975 1152921504606846970 -1 1152921504606846975 1152921504606846969 -1...
result:
ok ok
Test #3:
score: 0
Accepted
time: 55ms
memory: 3568kb
input:
100000 76316 55087 1035148 480523 322879 607749 440658 434700 941531 657517 247448 953385 569641 592597 188131 769378 397552 94739 487375 142576 407344 532339 798526 521099 294428 414998 415977 646853 941103 21816 299379 1029240 171218 784108 711027 121363 223925 197035 899124 613355 178257 213375 3...
output:
1152921504606846975 1152921504606808818 -1 1152921504606846975 1152921504606329402 -1 -1 -1 1152921504606846975 1152921504606626647 1152921504606846975 1152921504606629626 -1 -1 1152921504606846975 1152921504606723252 -1 -1 -1 -1 1152921504606846975 1152921504606462287 1152921504606846975 1152921504...
result:
ok ok
Test #4:
score: 0
Accepted
time: 63ms
memory: 3700kb
input:
100000 279938093875 699023415517 1048269983590 537007992988 908117019805 683806387338 334400705624 484515916103 888494261285 220468538805 253319179778 357268673752 644637898889 919322454545 854350801341 1022830170092 486578580191 750669735889 4206967959 937169662800 852140555915 924210466276 2534095...
output:
-1 -1 1152921504606846975 1152920980471855181 1152921504606846975 1152921236102850482 -1 1152921504606846975 1152921162703653307 1152921504606846975 1152921337406494164 -1 -1 -1 1152921504606846975 1152921377947257087 1152921504606846975 1152921325972510100 -1 -1 -1 1152921504606846975 1152920993191...
result:
ok ok
Test #5:
score: 0
Accepted
time: 93ms
memory: 3712kb
input:
100000 1040995214518856201 963834979320064344 718413469456747239 720594233881658007 133510227004253867 342816554559204856 24244360004792499 32003367585596768 68757795892900724 211638297745299764 478782413658379896 503496146580989968 288072253164348517 131667719615682949 186429177128265488 6043925869...
output:
-1 1152921504606846975 671004014946814804 -1 -1 -1 1152921504606846975 981513227327244548 -1 1152921504606846975 1136919820814048592 1152921504606846975 1118542606660396614 1152921504606846975 1047102355734197094 1152921504606846975 913530297777657028 1152921504606846975 901173431316351992 -1 -1 115...
result:
ok ok
Test #6:
score: 0
Accepted
time: 0ms
memory: 3596kb
input:
1 1152921504606846975
output:
-1
result:
ok ok
Extra Test:
score: 0
Extra Test Passed