#include "shortcut.h"
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<ll,ll> P;
typedef vector<ll> vi;
typedef vector<vi> vvi;
typedef vector<P> vp;
typedef vector<vp> vvp;
typedef vector<bool> vb;
#define rep(i,n) for(ll i=0;i<(ll)(n);i++)
#define REP(i,k,n) for(ll i=(ll)(k);i<(ll)(n);i++)
#define all(a) a.begin(),a.end()
#define fi first
#define se second
#define lb(v,k) (lower_bound(all(v),k)-v.begin())
#define dupli(a) {sort(all(a));a.erase(unique(all(a)),a.end());}
#define pb emplace_back
template<class T> bool chmin(T&a,T b){if(a>b){a=b;return true;}return false;}
template<class T> bool chmax(T&a,T b){if(a<b){a=b;return true;}return false;}
template<class T> void out(T a){cout<<a<<endl;}
template<class T> void outv(T v){rep(i,v.size()){if(i)cout<<' ';cout<<v[i];}cout<<endl;}
template<class T> void outvv(T v){for(auto x:v)outv(x);}
const ll inf=1001001001001001001;
const ll INF=1001001001;
long long find_shortcut1(int n, std::vector<int> l_, std::vector<int> d_, int c){
vi d(n),v(n);
rep(i,n-1)d[i+1]=d[i]+l_[i];
rep(i,n)v[i]=d_[i];
vi memol(n),memor(n);
rep(l,n)REP(r,l+1,n){
chmax(memol[r],v[l]+v[r]+d[r]-d[l]);
chmax(memor[l],v[l]+v[r]+d[r]-d[l]);
}
rep(i,n-1)chmax(memol[i+1],memol[i]);
for(int i=n-1;i>0;i--)chmax(memor[i-1],memor[i]);
auto calc1=[&](ll l,ll r){
ll vl=v[l];
rep(i,l)chmax(v[l],d[l]-d[i]+v[i]);
ll cycle_len=c+d[r]-d[l];
deque<P> deq;
ll ma=-inf,t=l,res=memol[l];
REP(i,l,r+1){
while(t<i&&(d[i]-d[t])*2>cycle_len){
chmax(ma,d[t]+v[t]+cycle_len);
if(deq.size()&&deq.front().fi==t)deq.pop_front();
t++;
}
if(deq.size())chmax(res,d[i]+v[i]+deq.front().se);
chmax(res,-d[i]+v[i]+ma);
while(deq.size()&&deq.back().se<=v[i]-d[i])deq.pop_back();
deq.pb(i,v[i]-d[i]);
}
v[l]=vl;
return res;
};
auto calc2=[&](ll l,ll r){
ll vr=-inf,res=memor[r];
REP(i,r+1,n)chmax(vr,d[i]-d[r]+v[i]);
rep(i,r)chmax(res,min(d[r]-d[i]+v[i],c+abs(d[l]-d[i])+v[i])+vr);
return res;
};
ll ans=inf;
rep(i,n)REP(j,i+1,n)chmin(ans,max(calc1(i,j),calc2(i,j)));
return ans;
}
long long find_shortcut(int n, std::vector<int> l_, std::vector<int> d_, int c){
vi d(n),v(n);
rep(i,n-1)d[i+1]=d[i]+l_[i];
rep(i,n)v[i]=d_[i];
vi memol(n),memor(n);
rep(l,n)REP(r,l+1,n){
chmax(memol[r],v[l]+v[r]+d[r]-d[l]);
chmax(memor[l],v[l]+v[r]+d[r]-d[l]);
}
rep(i,n-1)chmax(memol[i+1],memol[i]);
for(int i=n-1;i>0;i--)chmax(memor[i-1],memor[i]);
auto calc1=[&](ll l,ll r){
ll vl=v[l];
rep(i,l)chmax(v[l],d[l]-d[i]+v[i]);
ll cycle_len=c+d[r]-d[l];
deque<P> deq;
ll ma=-inf,t=l,res=memol[l];
REP(i,l,r+1){
while(t<i&&(d[i]-d[t])*2>cycle_len){
chmax(ma,d[t]+v[t]+cycle_len);
if(deq.size()&&deq.front().fi==t)deq.pop_front();
t++;
}
if(deq.size())chmax(res,d[i]+v[i]+deq.front().se);
chmax(res,-d[i]+v[i]+ma);
while(deq.size()&&deq.back().se<=v[i]-d[i])deq.pop_back();
deq.pb(i,v[i]-d[i]);
}
v[l]=vl;
return res;
};
auto calc2=[&](ll l,ll r){
ll vr=-inf,res=memor[r];
REP(i,r+1,n)chmax(vr,d[i]-d[r]+v[i]);
rep(i,r)chmax(res,min(d[r]-d[i]+v[i],c+abs(d[l]-d[i])+v[i])+vr);
return res;
};
ll ans=inf;
ll r=0;
rep(l,n-1){
r=max(r-1,l+1);
while(true){
ll a=calc1(l,r),b=calc2(l,r);
chmin(ans,max(a,b));
if(a>=b)break;
r++;
}
}
return ans;
}
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
1 ms |
212 KB |
n = 4, 80 is a correct answer |
2 |
Correct |
1 ms |
212 KB |
n = 9, 110 is a correct answer |
3 |
Correct |
1 ms |
212 KB |
n = 4, 21 is a correct answer |
4 |
Correct |
1 ms |
212 KB |
n = 3, 4 is a correct answer |
5 |
Correct |
1 ms |
300 KB |
n = 2, 62 is a correct answer |
6 |
Correct |
0 ms |
304 KB |
n = 2, 3 is a correct answer |
7 |
Correct |
1 ms |
212 KB |
n = 3, 29 is a correct answer |
8 |
Correct |
0 ms |
300 KB |
n = 2, 3 is a correct answer |
9 |
Correct |
1 ms |
212 KB |
n = 2, 3 is a correct answer |
10 |
Correct |
1 ms |
212 KB |
n = 2, 2000000001 is a correct answer |
11 |
Correct |
0 ms |
212 KB |
n = 2, 3000000000 is a correct answer |
12 |
Correct |
1 ms |
212 KB |
n = 3, 3000000000 is a correct answer |
13 |
Correct |
1 ms |
212 KB |
n = 3, 3000000000 is a correct answer |
14 |
Correct |
1 ms |
212 KB |
n = 4, 3000000001 is a correct answer |
15 |
Correct |
0 ms |
300 KB |
n = 4, 4000000000 is a correct answer |
16 |
Correct |
1 ms |
212 KB |
n = 5, 4000000000 is a correct answer |
17 |
Correct |
0 ms |
212 KB |
n = 10, 1000000343 is a correct answer |
18 |
Correct |
1 ms |
292 KB |
n = 10, 3189 is a correct answer |
19 |
Correct |
1 ms |
304 KB |
n = 10, 7000000000 is a correct answer |
20 |
Correct |
1 ms |
212 KB |
n = 5, 12 is a correct answer |
21 |
Correct |
1 ms |
300 KB |
n = 5, 25 is a correct answer |
22 |
Correct |
1 ms |
300 KB |
n = 2, 122 is a correct answer |
23 |
Correct |
1 ms |
296 KB |
n = 10, 117 is a correct answer |
24 |
Correct |
0 ms |
304 KB |
n = 10, 336 is a correct answer |
25 |
Correct |
1 ms |
300 KB |
n = 10, 438 is a correct answer |
26 |
Correct |
1 ms |
212 KB |
n = 10, 206 is a correct answer |
27 |
Correct |
1 ms |
212 KB |
n = 10, 636 is a correct answer |
28 |
Correct |
0 ms |
212 KB |
n = 4, 2399 is a correct answer |
29 |
Correct |
0 ms |
304 KB |
n = 10, 10992 is a correct answer |
30 |
Correct |
0 ms |
212 KB |
n = 10, 3112 is a correct answer |
31 |
Correct |
1 ms |
212 KB |
n = 100, 51000000001 is a correct answer |
32 |
Correct |
1 ms |
212 KB |
n = 50, 197881272 is a correct answer |
33 |
Incorrect |
1 ms |
300 KB |
n = 100, incorrect answer: jury 20969 vs contestant 20970 |
34 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
1 ms |
212 KB |
n = 4, 80 is a correct answer |
2 |
Correct |
1 ms |
212 KB |
n = 9, 110 is a correct answer |
3 |
Correct |
1 ms |
212 KB |
n = 4, 21 is a correct answer |
4 |
Correct |
1 ms |
212 KB |
n = 3, 4 is a correct answer |
5 |
Correct |
1 ms |
300 KB |
n = 2, 62 is a correct answer |
6 |
Correct |
0 ms |
304 KB |
n = 2, 3 is a correct answer |
7 |
Correct |
1 ms |
212 KB |
n = 3, 29 is a correct answer |
8 |
Correct |
0 ms |
300 KB |
n = 2, 3 is a correct answer |
9 |
Correct |
1 ms |
212 KB |
n = 2, 3 is a correct answer |
10 |
Correct |
1 ms |
212 KB |
n = 2, 2000000001 is a correct answer |
11 |
Correct |
0 ms |
212 KB |
n = 2, 3000000000 is a correct answer |
12 |
Correct |
1 ms |
212 KB |
n = 3, 3000000000 is a correct answer |
13 |
Correct |
1 ms |
212 KB |
n = 3, 3000000000 is a correct answer |
14 |
Correct |
1 ms |
212 KB |
n = 4, 3000000001 is a correct answer |
15 |
Correct |
0 ms |
300 KB |
n = 4, 4000000000 is a correct answer |
16 |
Correct |
1 ms |
212 KB |
n = 5, 4000000000 is a correct answer |
17 |
Correct |
0 ms |
212 KB |
n = 10, 1000000343 is a correct answer |
18 |
Correct |
1 ms |
292 KB |
n = 10, 3189 is a correct answer |
19 |
Correct |
1 ms |
304 KB |
n = 10, 7000000000 is a correct answer |
20 |
Correct |
1 ms |
212 KB |
n = 5, 12 is a correct answer |
21 |
Correct |
1 ms |
300 KB |
n = 5, 25 is a correct answer |
22 |
Correct |
1 ms |
300 KB |
n = 2, 122 is a correct answer |
23 |
Correct |
1 ms |
296 KB |
n = 10, 117 is a correct answer |
24 |
Correct |
0 ms |
304 KB |
n = 10, 336 is a correct answer |
25 |
Correct |
1 ms |
300 KB |
n = 10, 438 is a correct answer |
26 |
Correct |
1 ms |
212 KB |
n = 10, 206 is a correct answer |
27 |
Correct |
1 ms |
212 KB |
n = 10, 636 is a correct answer |
28 |
Correct |
0 ms |
212 KB |
n = 4, 2399 is a correct answer |
29 |
Correct |
0 ms |
304 KB |
n = 10, 10992 is a correct answer |
30 |
Correct |
0 ms |
212 KB |
n = 10, 3112 is a correct answer |
31 |
Correct |
1 ms |
212 KB |
n = 100, 51000000001 is a correct answer |
32 |
Correct |
1 ms |
212 KB |
n = 50, 197881272 is a correct answer |
33 |
Incorrect |
1 ms |
300 KB |
n = 100, incorrect answer: jury 20969 vs contestant 20970 |
34 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
1 ms |
212 KB |
n = 4, 80 is a correct answer |
2 |
Correct |
1 ms |
212 KB |
n = 9, 110 is a correct answer |
3 |
Correct |
1 ms |
212 KB |
n = 4, 21 is a correct answer |
4 |
Correct |
1 ms |
212 KB |
n = 3, 4 is a correct answer |
5 |
Correct |
1 ms |
300 KB |
n = 2, 62 is a correct answer |
6 |
Correct |
0 ms |
304 KB |
n = 2, 3 is a correct answer |
7 |
Correct |
1 ms |
212 KB |
n = 3, 29 is a correct answer |
8 |
Correct |
0 ms |
300 KB |
n = 2, 3 is a correct answer |
9 |
Correct |
1 ms |
212 KB |
n = 2, 3 is a correct answer |
10 |
Correct |
1 ms |
212 KB |
n = 2, 2000000001 is a correct answer |
11 |
Correct |
0 ms |
212 KB |
n = 2, 3000000000 is a correct answer |
12 |
Correct |
1 ms |
212 KB |
n = 3, 3000000000 is a correct answer |
13 |
Correct |
1 ms |
212 KB |
n = 3, 3000000000 is a correct answer |
14 |
Correct |
1 ms |
212 KB |
n = 4, 3000000001 is a correct answer |
15 |
Correct |
0 ms |
300 KB |
n = 4, 4000000000 is a correct answer |
16 |
Correct |
1 ms |
212 KB |
n = 5, 4000000000 is a correct answer |
17 |
Correct |
0 ms |
212 KB |
n = 10, 1000000343 is a correct answer |
18 |
Correct |
1 ms |
292 KB |
n = 10, 3189 is a correct answer |
19 |
Correct |
1 ms |
304 KB |
n = 10, 7000000000 is a correct answer |
20 |
Correct |
1 ms |
212 KB |
n = 5, 12 is a correct answer |
21 |
Correct |
1 ms |
300 KB |
n = 5, 25 is a correct answer |
22 |
Correct |
1 ms |
300 KB |
n = 2, 122 is a correct answer |
23 |
Correct |
1 ms |
296 KB |
n = 10, 117 is a correct answer |
24 |
Correct |
0 ms |
304 KB |
n = 10, 336 is a correct answer |
25 |
Correct |
1 ms |
300 KB |
n = 10, 438 is a correct answer |
26 |
Correct |
1 ms |
212 KB |
n = 10, 206 is a correct answer |
27 |
Correct |
1 ms |
212 KB |
n = 10, 636 is a correct answer |
28 |
Correct |
0 ms |
212 KB |
n = 4, 2399 is a correct answer |
29 |
Correct |
0 ms |
304 KB |
n = 10, 10992 is a correct answer |
30 |
Correct |
0 ms |
212 KB |
n = 10, 3112 is a correct answer |
31 |
Correct |
1 ms |
212 KB |
n = 100, 51000000001 is a correct answer |
32 |
Correct |
1 ms |
212 KB |
n = 50, 197881272 is a correct answer |
33 |
Incorrect |
1 ms |
300 KB |
n = 100, incorrect answer: jury 20969 vs contestant 20970 |
34 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
1 ms |
212 KB |
n = 4, 80 is a correct answer |
2 |
Correct |
1 ms |
212 KB |
n = 9, 110 is a correct answer |
3 |
Correct |
1 ms |
212 KB |
n = 4, 21 is a correct answer |
4 |
Correct |
1 ms |
212 KB |
n = 3, 4 is a correct answer |
5 |
Correct |
1 ms |
300 KB |
n = 2, 62 is a correct answer |
6 |
Correct |
0 ms |
304 KB |
n = 2, 3 is a correct answer |
7 |
Correct |
1 ms |
212 KB |
n = 3, 29 is a correct answer |
8 |
Correct |
0 ms |
300 KB |
n = 2, 3 is a correct answer |
9 |
Correct |
1 ms |
212 KB |
n = 2, 3 is a correct answer |
10 |
Correct |
1 ms |
212 KB |
n = 2, 2000000001 is a correct answer |
11 |
Correct |
0 ms |
212 KB |
n = 2, 3000000000 is a correct answer |
12 |
Correct |
1 ms |
212 KB |
n = 3, 3000000000 is a correct answer |
13 |
Correct |
1 ms |
212 KB |
n = 3, 3000000000 is a correct answer |
14 |
Correct |
1 ms |
212 KB |
n = 4, 3000000001 is a correct answer |
15 |
Correct |
0 ms |
300 KB |
n = 4, 4000000000 is a correct answer |
16 |
Correct |
1 ms |
212 KB |
n = 5, 4000000000 is a correct answer |
17 |
Correct |
0 ms |
212 KB |
n = 10, 1000000343 is a correct answer |
18 |
Correct |
1 ms |
292 KB |
n = 10, 3189 is a correct answer |
19 |
Correct |
1 ms |
304 KB |
n = 10, 7000000000 is a correct answer |
20 |
Correct |
1 ms |
212 KB |
n = 5, 12 is a correct answer |
21 |
Correct |
1 ms |
300 KB |
n = 5, 25 is a correct answer |
22 |
Correct |
1 ms |
300 KB |
n = 2, 122 is a correct answer |
23 |
Correct |
1 ms |
296 KB |
n = 10, 117 is a correct answer |
24 |
Correct |
0 ms |
304 KB |
n = 10, 336 is a correct answer |
25 |
Correct |
1 ms |
300 KB |
n = 10, 438 is a correct answer |
26 |
Correct |
1 ms |
212 KB |
n = 10, 206 is a correct answer |
27 |
Correct |
1 ms |
212 KB |
n = 10, 636 is a correct answer |
28 |
Correct |
0 ms |
212 KB |
n = 4, 2399 is a correct answer |
29 |
Correct |
0 ms |
304 KB |
n = 10, 10992 is a correct answer |
30 |
Correct |
0 ms |
212 KB |
n = 10, 3112 is a correct answer |
31 |
Correct |
1 ms |
212 KB |
n = 100, 51000000001 is a correct answer |
32 |
Correct |
1 ms |
212 KB |
n = 50, 197881272 is a correct answer |
33 |
Incorrect |
1 ms |
300 KB |
n = 100, incorrect answer: jury 20969 vs contestant 20970 |
34 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
1 ms |
212 KB |
n = 4, 80 is a correct answer |
2 |
Correct |
1 ms |
212 KB |
n = 9, 110 is a correct answer |
3 |
Correct |
1 ms |
212 KB |
n = 4, 21 is a correct answer |
4 |
Correct |
1 ms |
212 KB |
n = 3, 4 is a correct answer |
5 |
Correct |
1 ms |
300 KB |
n = 2, 62 is a correct answer |
6 |
Correct |
0 ms |
304 KB |
n = 2, 3 is a correct answer |
7 |
Correct |
1 ms |
212 KB |
n = 3, 29 is a correct answer |
8 |
Correct |
0 ms |
300 KB |
n = 2, 3 is a correct answer |
9 |
Correct |
1 ms |
212 KB |
n = 2, 3 is a correct answer |
10 |
Correct |
1 ms |
212 KB |
n = 2, 2000000001 is a correct answer |
11 |
Correct |
0 ms |
212 KB |
n = 2, 3000000000 is a correct answer |
12 |
Correct |
1 ms |
212 KB |
n = 3, 3000000000 is a correct answer |
13 |
Correct |
1 ms |
212 KB |
n = 3, 3000000000 is a correct answer |
14 |
Correct |
1 ms |
212 KB |
n = 4, 3000000001 is a correct answer |
15 |
Correct |
0 ms |
300 KB |
n = 4, 4000000000 is a correct answer |
16 |
Correct |
1 ms |
212 KB |
n = 5, 4000000000 is a correct answer |
17 |
Correct |
0 ms |
212 KB |
n = 10, 1000000343 is a correct answer |
18 |
Correct |
1 ms |
292 KB |
n = 10, 3189 is a correct answer |
19 |
Correct |
1 ms |
304 KB |
n = 10, 7000000000 is a correct answer |
20 |
Correct |
1 ms |
212 KB |
n = 5, 12 is a correct answer |
21 |
Correct |
1 ms |
300 KB |
n = 5, 25 is a correct answer |
22 |
Correct |
1 ms |
300 KB |
n = 2, 122 is a correct answer |
23 |
Correct |
1 ms |
296 KB |
n = 10, 117 is a correct answer |
24 |
Correct |
0 ms |
304 KB |
n = 10, 336 is a correct answer |
25 |
Correct |
1 ms |
300 KB |
n = 10, 438 is a correct answer |
26 |
Correct |
1 ms |
212 KB |
n = 10, 206 is a correct answer |
27 |
Correct |
1 ms |
212 KB |
n = 10, 636 is a correct answer |
28 |
Correct |
0 ms |
212 KB |
n = 4, 2399 is a correct answer |
29 |
Correct |
0 ms |
304 KB |
n = 10, 10992 is a correct answer |
30 |
Correct |
0 ms |
212 KB |
n = 10, 3112 is a correct answer |
31 |
Correct |
1 ms |
212 KB |
n = 100, 51000000001 is a correct answer |
32 |
Correct |
1 ms |
212 KB |
n = 50, 197881272 is a correct answer |
33 |
Incorrect |
1 ms |
300 KB |
n = 100, incorrect answer: jury 20969 vs contestant 20970 |
34 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
1 ms |
212 KB |
n = 4, 80 is a correct answer |
2 |
Correct |
1 ms |
212 KB |
n = 9, 110 is a correct answer |
3 |
Correct |
1 ms |
212 KB |
n = 4, 21 is a correct answer |
4 |
Correct |
1 ms |
212 KB |
n = 3, 4 is a correct answer |
5 |
Correct |
1 ms |
300 KB |
n = 2, 62 is a correct answer |
6 |
Correct |
0 ms |
304 KB |
n = 2, 3 is a correct answer |
7 |
Correct |
1 ms |
212 KB |
n = 3, 29 is a correct answer |
8 |
Correct |
0 ms |
300 KB |
n = 2, 3 is a correct answer |
9 |
Correct |
1 ms |
212 KB |
n = 2, 3 is a correct answer |
10 |
Correct |
1 ms |
212 KB |
n = 2, 2000000001 is a correct answer |
11 |
Correct |
0 ms |
212 KB |
n = 2, 3000000000 is a correct answer |
12 |
Correct |
1 ms |
212 KB |
n = 3, 3000000000 is a correct answer |
13 |
Correct |
1 ms |
212 KB |
n = 3, 3000000000 is a correct answer |
14 |
Correct |
1 ms |
212 KB |
n = 4, 3000000001 is a correct answer |
15 |
Correct |
0 ms |
300 KB |
n = 4, 4000000000 is a correct answer |
16 |
Correct |
1 ms |
212 KB |
n = 5, 4000000000 is a correct answer |
17 |
Correct |
0 ms |
212 KB |
n = 10, 1000000343 is a correct answer |
18 |
Correct |
1 ms |
292 KB |
n = 10, 3189 is a correct answer |
19 |
Correct |
1 ms |
304 KB |
n = 10, 7000000000 is a correct answer |
20 |
Correct |
1 ms |
212 KB |
n = 5, 12 is a correct answer |
21 |
Correct |
1 ms |
300 KB |
n = 5, 25 is a correct answer |
22 |
Correct |
1 ms |
300 KB |
n = 2, 122 is a correct answer |
23 |
Correct |
1 ms |
296 KB |
n = 10, 117 is a correct answer |
24 |
Correct |
0 ms |
304 KB |
n = 10, 336 is a correct answer |
25 |
Correct |
1 ms |
300 KB |
n = 10, 438 is a correct answer |
26 |
Correct |
1 ms |
212 KB |
n = 10, 206 is a correct answer |
27 |
Correct |
1 ms |
212 KB |
n = 10, 636 is a correct answer |
28 |
Correct |
0 ms |
212 KB |
n = 4, 2399 is a correct answer |
29 |
Correct |
0 ms |
304 KB |
n = 10, 10992 is a correct answer |
30 |
Correct |
0 ms |
212 KB |
n = 10, 3112 is a correct answer |
31 |
Correct |
1 ms |
212 KB |
n = 100, 51000000001 is a correct answer |
32 |
Correct |
1 ms |
212 KB |
n = 50, 197881272 is a correct answer |
33 |
Incorrect |
1 ms |
300 KB |
n = 100, incorrect answer: jury 20969 vs contestant 20970 |
34 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
1 ms |
212 KB |
n = 4, 80 is a correct answer |
2 |
Correct |
1 ms |
212 KB |
n = 9, 110 is a correct answer |
3 |
Correct |
1 ms |
212 KB |
n = 4, 21 is a correct answer |
4 |
Correct |
1 ms |
212 KB |
n = 3, 4 is a correct answer |
5 |
Correct |
1 ms |
300 KB |
n = 2, 62 is a correct answer |
6 |
Correct |
0 ms |
304 KB |
n = 2, 3 is a correct answer |
7 |
Correct |
1 ms |
212 KB |
n = 3, 29 is a correct answer |
8 |
Correct |
0 ms |
300 KB |
n = 2, 3 is a correct answer |
9 |
Correct |
1 ms |
212 KB |
n = 2, 3 is a correct answer |
10 |
Correct |
1 ms |
212 KB |
n = 2, 2000000001 is a correct answer |
11 |
Correct |
0 ms |
212 KB |
n = 2, 3000000000 is a correct answer |
12 |
Correct |
1 ms |
212 KB |
n = 3, 3000000000 is a correct answer |
13 |
Correct |
1 ms |
212 KB |
n = 3, 3000000000 is a correct answer |
14 |
Correct |
1 ms |
212 KB |
n = 4, 3000000001 is a correct answer |
15 |
Correct |
0 ms |
300 KB |
n = 4, 4000000000 is a correct answer |
16 |
Correct |
1 ms |
212 KB |
n = 5, 4000000000 is a correct answer |
17 |
Correct |
0 ms |
212 KB |
n = 10, 1000000343 is a correct answer |
18 |
Correct |
1 ms |
292 KB |
n = 10, 3189 is a correct answer |
19 |
Correct |
1 ms |
304 KB |
n = 10, 7000000000 is a correct answer |
20 |
Correct |
1 ms |
212 KB |
n = 5, 12 is a correct answer |
21 |
Correct |
1 ms |
300 KB |
n = 5, 25 is a correct answer |
22 |
Correct |
1 ms |
300 KB |
n = 2, 122 is a correct answer |
23 |
Correct |
1 ms |
296 KB |
n = 10, 117 is a correct answer |
24 |
Correct |
0 ms |
304 KB |
n = 10, 336 is a correct answer |
25 |
Correct |
1 ms |
300 KB |
n = 10, 438 is a correct answer |
26 |
Correct |
1 ms |
212 KB |
n = 10, 206 is a correct answer |
27 |
Correct |
1 ms |
212 KB |
n = 10, 636 is a correct answer |
28 |
Correct |
0 ms |
212 KB |
n = 4, 2399 is a correct answer |
29 |
Correct |
0 ms |
304 KB |
n = 10, 10992 is a correct answer |
30 |
Correct |
0 ms |
212 KB |
n = 10, 3112 is a correct answer |
31 |
Correct |
1 ms |
212 KB |
n = 100, 51000000001 is a correct answer |
32 |
Correct |
1 ms |
212 KB |
n = 50, 197881272 is a correct answer |
33 |
Incorrect |
1 ms |
300 KB |
n = 100, incorrect answer: jury 20969 vs contestant 20970 |
34 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
1 ms |
212 KB |
n = 4, 80 is a correct answer |
2 |
Correct |
1 ms |
212 KB |
n = 9, 110 is a correct answer |
3 |
Correct |
1 ms |
212 KB |
n = 4, 21 is a correct answer |
4 |
Correct |
1 ms |
212 KB |
n = 3, 4 is a correct answer |
5 |
Correct |
1 ms |
300 KB |
n = 2, 62 is a correct answer |
6 |
Correct |
0 ms |
304 KB |
n = 2, 3 is a correct answer |
7 |
Correct |
1 ms |
212 KB |
n = 3, 29 is a correct answer |
8 |
Correct |
0 ms |
300 KB |
n = 2, 3 is a correct answer |
9 |
Correct |
1 ms |
212 KB |
n = 2, 3 is a correct answer |
10 |
Correct |
1 ms |
212 KB |
n = 2, 2000000001 is a correct answer |
11 |
Correct |
0 ms |
212 KB |
n = 2, 3000000000 is a correct answer |
12 |
Correct |
1 ms |
212 KB |
n = 3, 3000000000 is a correct answer |
13 |
Correct |
1 ms |
212 KB |
n = 3, 3000000000 is a correct answer |
14 |
Correct |
1 ms |
212 KB |
n = 4, 3000000001 is a correct answer |
15 |
Correct |
0 ms |
300 KB |
n = 4, 4000000000 is a correct answer |
16 |
Correct |
1 ms |
212 KB |
n = 5, 4000000000 is a correct answer |
17 |
Correct |
0 ms |
212 KB |
n = 10, 1000000343 is a correct answer |
18 |
Correct |
1 ms |
292 KB |
n = 10, 3189 is a correct answer |
19 |
Correct |
1 ms |
304 KB |
n = 10, 7000000000 is a correct answer |
20 |
Correct |
1 ms |
212 KB |
n = 5, 12 is a correct answer |
21 |
Correct |
1 ms |
300 KB |
n = 5, 25 is a correct answer |
22 |
Correct |
1 ms |
300 KB |
n = 2, 122 is a correct answer |
23 |
Correct |
1 ms |
296 KB |
n = 10, 117 is a correct answer |
24 |
Correct |
0 ms |
304 KB |
n = 10, 336 is a correct answer |
25 |
Correct |
1 ms |
300 KB |
n = 10, 438 is a correct answer |
26 |
Correct |
1 ms |
212 KB |
n = 10, 206 is a correct answer |
27 |
Correct |
1 ms |
212 KB |
n = 10, 636 is a correct answer |
28 |
Correct |
0 ms |
212 KB |
n = 4, 2399 is a correct answer |
29 |
Correct |
0 ms |
304 KB |
n = 10, 10992 is a correct answer |
30 |
Correct |
0 ms |
212 KB |
n = 10, 3112 is a correct answer |
31 |
Correct |
1 ms |
212 KB |
n = 100, 51000000001 is a correct answer |
32 |
Correct |
1 ms |
212 KB |
n = 50, 197881272 is a correct answer |
33 |
Incorrect |
1 ms |
300 KB |
n = 100, incorrect answer: jury 20969 vs contestant 20970 |
34 |
Halted |
0 ms |
0 KB |
- |