# |
Submission time |
Handle |
Problem |
Language |
Result |
Execution time |
Memory |
849455 |
2023-09-14T16:03:03 Z |
TahirAliyev |
Gap (APIO16_gap) |
C++17 |
|
31 ms |
3112 KB |
#include "gap.h"
#include <bits/stdc++.h>
using namespace std;
#define ll long long
ll findGap(int T, int N)
{
if(T == 1){
ll a, b;
MinMax(1, 1e18, &a, &b);
if(N == 2){
return b - a;
}
ll ans = 1;
ll _a, _b;
while(a < b){
_a = a, _b = b;
MinMax(a + 1, b - 1, &a, &b);
if(a == -1 || b == -1) break;
ans = max(a - _a, ans);
ans = max(_b - b, ans);
}
if(a < b){
ans = max(ans, b - a);
}
if((a == -1 || b == -1) && (_a < _b)){
ans = max(ans, _b - _a);
}
return ans;
}
else{
}
}
Compilation message
gap.cpp: In function 'long long int findGap(int, int)':
gap.cpp:36:1: warning: control reaches end of non-void function [-Wreturn-type]
36 | }
| ^
gap.cpp:29:31: warning: '_b' may be used uninitialized in this function [-Wmaybe-uninitialized]
29 | ans = max(ans, _b - _a);
| ~~~^~~~
gap.cpp:29:31: warning: '_a' may be used uninitialized in this function [-Wmaybe-uninitialized]
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
0 ms |
344 KB |
Output is correct |
2 |
Correct |
1 ms |
2392 KB |
Output is correct |
3 |
Correct |
0 ms |
2392 KB |
Output is correct |
4 |
Correct |
0 ms |
2392 KB |
Output is correct |
5 |
Correct |
0 ms |
2392 KB |
Output is correct |
6 |
Incorrect |
0 ms |
2392 KB |
Output isn't correct |
7 |
Incorrect |
0 ms |
2392 KB |
Output isn't correct |
8 |
Incorrect |
1 ms |
2392 KB |
Output isn't correct |
9 |
Incorrect |
0 ms |
2392 KB |
Output isn't correct |
10 |
Runtime error |
1 ms |
2392 KB |
Execution failed because the return code was nonzero |
11 |
Incorrect |
1 ms |
2656 KB |
Output isn't correct |
12 |
Incorrect |
1 ms |
2392 KB |
Output isn't correct |
13 |
Incorrect |
1 ms |
2392 KB |
Output isn't correct |
14 |
Incorrect |
1 ms |
2392 KB |
Output isn't correct |
15 |
Incorrect |
1 ms |
2392 KB |
Output isn't correct |
16 |
Incorrect |
7 ms |
2580 KB |
Output isn't correct |
17 |
Incorrect |
7 ms |
2816 KB |
Output isn't correct |
18 |
Incorrect |
7 ms |
2588 KB |
Output isn't correct |
19 |
Incorrect |
7 ms |
2580 KB |
Output isn't correct |
20 |
Runtime error |
6 ms |
2740 KB |
Execution failed because the return code was nonzero |
21 |
Incorrect |
28 ms |
2860 KB |
Output isn't correct |
22 |
Incorrect |
28 ms |
2852 KB |
Output isn't correct |
23 |
Incorrect |
27 ms |
2856 KB |
Output isn't correct |
24 |
Incorrect |
28 ms |
3112 KB |
Output isn't correct |
25 |
Incorrect |
24 ms |
2848 KB |
Output isn't correct |
26 |
Incorrect |
27 ms |
3020 KB |
Output isn't correct |
27 |
Incorrect |
31 ms |
2856 KB |
Output isn't correct |
28 |
Incorrect |
28 ms |
2888 KB |
Output isn't correct |
29 |
Incorrect |
27 ms |
3112 KB |
Output isn't correct |
30 |
Runtime error |
22 ms |
2844 KB |
Execution failed because the return code was nonzero |
31 |
Runtime error |
1 ms |
2392 KB |
Execution failed because the return code was nonzero |
32 |
Runtime error |
0 ms |
2392 KB |
Execution failed because the return code was nonzero |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
1 ms |
2392 KB |
Output is correct |
2 |
Partially correct |
1 ms |
2392 KB |
Partially correct |
3 |
Partially correct |
0 ms |
2392 KB |
Partially correct |
4 |
Partially correct |
0 ms |
2392 KB |
Partially correct |
5 |
Partially correct |
1 ms |
2392 KB |
Partially correct |
6 |
Partially correct |
1 ms |
2392 KB |
Partially correct |
7 |
Partially correct |
1 ms |
2392 KB |
Partially correct |
8 |
Partially correct |
0 ms |
2392 KB |
Partially correct |
9 |
Partially correct |
1 ms |
2464 KB |
Partially correct |
10 |
Runtime error |
0 ms |
2392 KB |
Execution failed because the return code was nonzero |
11 |
Partially correct |
1 ms |
2392 KB |
Partially correct |
12 |
Partially correct |
1 ms |
2388 KB |
Partially correct |
13 |
Partially correct |
1 ms |
2388 KB |
Partially correct |
14 |
Partially correct |
1 ms |
2392 KB |
Partially correct |
15 |
Partially correct |
1 ms |
2392 KB |
Partially correct |
16 |
Partially correct |
7 ms |
2584 KB |
Partially correct |
17 |
Partially correct |
7 ms |
2592 KB |
Partially correct |
18 |
Partially correct |
7 ms |
2584 KB |
Partially correct |
19 |
Partially correct |
7 ms |
2584 KB |
Partially correct |
20 |
Runtime error |
6 ms |
2740 KB |
Execution failed because the return code was nonzero |
21 |
Incorrect |
27 ms |
2844 KB |
Expected int32, but "2500100001" found |
22 |
Incorrect |
31 ms |
2856 KB |
Expected int32, but "2500100001" found |
23 |
Incorrect |
27 ms |
2856 KB |
Expected int32, but "2500100001" found |
24 |
Incorrect |
27 ms |
3108 KB |
Expected int32, but "2500100001" found |
25 |
Incorrect |
24 ms |
3084 KB |
Expected int32, but "2500100001" found |
26 |
Incorrect |
27 ms |
2860 KB |
Expected int32, but "2500100001" found |
27 |
Incorrect |
26 ms |
2860 KB |
Expected int32, but "2500100001" found |
28 |
Incorrect |
28 ms |
3028 KB |
Expected int32, but "2500100001" found |
29 |
Incorrect |
27 ms |
2864 KB |
Expected int32, but "2500100001" found |
30 |
Runtime error |
22 ms |
2852 KB |
Execution failed because the return code was nonzero |
31 |
Runtime error |
1 ms |
2392 KB |
Execution failed because the return code was nonzero |
32 |
Runtime error |
1 ms |
2392 KB |
Execution failed because the return code was nonzero |