#include <bits/stdc++.h>
using namespace std;
#define pb push_back
#define mp make_pair
#define mt make_tuple
const int N=300050;
const int M=4*N;
const int lim=1e8;
int x[N],t[N],l[N],r[N],qx[N],qy[N],active,ans[N];
set<pair<int,int>> all[N];
map<pair<int,int>,int> T[N];
vector<tuple<int,int,int,int>> L,R;
void Put(int t, int l, int r, int ins, int tme)
{
int mid=l+r>>1;
if(l>r) return;
if(ins==0)
{
if(l!=-2*lim) T[t][mp(l,mid)]=tme;
if(r!=2*lim) T[t][mp(mid+1,r)]=tme;
}
else
{
if(l!=-2*lim) L.pb(mt(T[t][mp(l,mid)],tme-1,l,mid));
if(r!=2*lim) R.pb(mt(T[t][mp(mid+1,r)],tme-1,mid+1,r));
}
}
int root,ls[M],rs[M],tsz;
vector<pair<int,int>> LST,RST;
vector<tuple<int,int,int>> STL[M],STR[M];
/*void AddL(int &c, int ss, int se, int qs, int qe, int l, int r)
{
if(qs>qe || qs>se || ss>qe) return;
if(!c) c=++tsz;
if(qs<=ss && qe>=se){ LST[c].pb(mp(l,r));return;}
int mid=ss+se>>1;
AddL(ls[c],ss,mid,qs,qe,l,r);
AddL(rs[c],mid+1,se,qs,qe,l,r);
}
void AddR(int &c, int ss, int se, int qs, int qe, int l, int r)
{
if(qs>qe || qs>se || ss>qe) return;
if(!c) c=++tsz;
if(qs<=ss && qe>=se){ RST[c].pb(mp(l,r));return;}
int mid=ss+se>>1;
AddR(ls[c],ss,mid,qs,qe,l,r);
AddR(rs[c],mid+1,se,qs,qe,l,r);
}*/
void Build(int &c, int ss, int se, vector<tuple<int,int,int,int>> L, vector<tuple<int,int,int,int>> R)
{
c=++tsz;int mid=ss+se>>1;
vector<tuple<int,int,int,int>> PLL,PRL,PLR,PRR;
LST.clear();RST.clear();
for(int i=0;i<L.size();i++)
{
if(get<0>(L[i])<=ss && get<1>(L[i])>=se) LST.pb(mp(get<2>(L[i]),get<3>(L[i])));
else
{
if(get<0>(L[i])<=mid) PLL.pb(L[i]);
if(get<1>(L[i])>mid) PRL.pb(L[i]);
}
}
for(int i=0;i<R.size();i++)
{
if(get<0>(R[i])<=ss && get<1>(R[i])>=se) RST.pb(mp(get<2>(R[i]),get<3>(R[i])));
else
{
if(get<0>(R[i])<=mid) PLR.pb(R[i]);
if(get<1>(R[i])>mid) PRR.pb(R[i]);
}
}
STL[c].reserve(LST.size());
int mx=-lim;
for(int i=0;i<LST.size();i++)
{
if(LST[i].second>=mx)
{
STL[c].pb(mt(max(LST[i].first,mx),LST[i].second,LST[i].first));
mx=LST[i].second+1;
//printf("%i %i %i\n",get<0>(STL[c].back()),get<1>(STL[c].back()),get<2>(STL[c].back()));
}
}
STR[c].reserve(RST.size());
int mn=lim*2;
for(int i=0;i<RST.size();i++)
{
if(RST[i].first<=mn)
{
STR[c].pb(mt(RST[i].first,min(RST[i].second,mn),RST[i].second));
mn=RST[i].first-1;
//printf("%i %i %i\n",get<0>(STR[c].back()),get<1>(STR[c].back()),get<2>(STR[c].back()));
}
}
reverse(STR[c].begin(),STR[c].end());
if(ss==se) return;
Build(ls[c],ss,mid,PLL,PLR);
Build(rs[c],mid+1,se,PRL,PRR);
}
int Solve(int c, int ss, int se, int qi, int x)
{
int ans=0;
while(STL[c].size() && get<0>(STL[c].back())>x) STL[c].pop_back();
while(STR[c].size() && get<0>(STR[c].back())>x) STR[c].pop_back();
if(STL[c].size() && get<1>(STL[c].back())>=x) ans=max(ans,x-get<2>(STL[c].back()));
if(STR[c].size() && get<1>(STR[c].back())>=x) ans=max(ans,get<2>(STR[c].back())-x);
if(ss==se) return ans;
int mid=ss+se>>1;
if(qi<=mid) return max(ans,Solve(ls[c],ss,mid,qi,x));
else return max(ans,Solve(rs[c],mid+1,se,qi,x));
}
int main()
{
int n,k,q,i;
scanf("%i %i %i",&n,&k,&q);
vector<tuple<int,int,int>> events;
for(i=1;i<=n;i++)
{
scanf("%i %i %i %i",&x[i],&t[i],&l[i],&r[i]);
events.pb(mt(l[i],0,i));
events.pb(mt(r[i]+1,1,i));
}
for(i=1;i<=q;i++)
{
scanf("%i %i",&qx[i],&qy[i]);
events.pb(mt(qy[i],2,i));
}
for(i=1;i<=k;i++)
{
all[i].insert(mp(-2*lim,-1));
all[i].insert(mp(2*lim,0));
Put(i,-2*lim,2*lim,0,2*lim);
}
sort(events.begin(),events.end());
vector<int> work;
for(auto e:events)
{
int tme=get<0>(e);
int type=get<1>(e);
int i=get<2>(e);
if(type!=2)
{
if(type==0) all[t[i]].insert(mp(x[i],i));
auto it=all[t[i]].find(mp(x[i],i));
int lid=0,rid=0;
if(it!=all[t[i]].begin()) it--,lid=it->first,it++;
it++;if(it!=all[t[i]].end()) rid=it->first;it--;
if(type==0) Put(t[i],lid,rid,type^1,tme);
Put(t[i],lid,x[i],type,tme);
Put(t[i],x[i],rid,type,tme);
if(type==1) Put(t[i],lid,rid,type^1,tme);
if(all[t[i]].size()==3) active+=type==0?1:-1;
if(type==1) all[t[i]].erase(mp(x[i],i));
}
else
{
if(active!=k) ans[i]=-1;
else work.pb(i);
}
//printf("%i %i %i %i\n",tme,type,i,active);
}
sort(L.begin(),L.end(),[](tuple<int,int,int,int> a, tuple<int,int,int,int> b){ return get<2>(a)<get<2>(b);});
sort(R.begin(),R.end(),[](tuple<int,int,int,int> a, tuple<int,int,int,int> b){ return get<3>(a)>get<3>(b);});
sort(work.begin(),work.end(),[&](int a, int b){ return qx[a]>qx[b];});
vector<int> id;
for(auto tp:L) id.pb(get<0>(tp)),id.pb(get<1>(tp));
for(auto tp:R) id.pb(get<0>(tp)),id.pb(get<1>(tp));
for(int idx:work) id.pb(qy[idx]);
sort(id.begin(),id.end());
id.erase(unique(id.begin(),id.end()),id.end());
auto Get=[&](int x){ return lower_bound(id.begin(),id.end(),x)-id.begin()+1;};
for(auto &tp:L) tp=mt(Get(get<0>(tp)),Get(get<1>(tp)),get<2>(tp),get<3>(tp));
for(auto &tp:R) tp=mt(Get(get<0>(tp)),Get(get<1>(tp)),get<2>(tp),get<3>(tp));
//for(auto tp:L) AddL(root,1,id.size(),Get(get<0>(tp)),Get(get<1>(tp)),get<2>(tp),get<3>(tp));
//for(auto tp:R) AddR(root,1,id.size(),Get(get<0>(tp)),Get(get<1>(tp)),get<2>(tp),get<3>(tp));
Build(root,1,id.size(),L,R);
for(int idx:work) ans[idx]=Solve(root,1,id.size(),Get(qy[idx]),qx[idx]);
for(int i=1;i<=q;i++) printf("%i\n",ans[i]);
return 0;
}
Compilation message
new_home.cpp: In function 'void Put(int, int, int, int, int)':
new_home.cpp:15:11: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
int mid=l+r>>1;
~^~
new_home.cpp: In function 'void Build(int&, int, int, std::vector<std::tuple<int, int, int, int> >, std::vector<std::tuple<int, int, int, int> >)':
new_home.cpp:51:20: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
c=++tsz;int mid=ss+se>>1;
~~^~~
new_home.cpp:54:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=0;i<L.size();i++)
~^~~~~~~~~
new_home.cpp:63:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=0;i<R.size();i++)
~^~~~~~~~~
new_home.cpp:74:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=0;i<LST.size();i++)
~^~~~~~~~~~~
new_home.cpp:85:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for(int i=0;i<RST.size();i++)
~^~~~~~~~~~~
new_home.cpp: In function 'int Solve(int, int, int, int, int)':
new_home.cpp:107:12: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
int mid=ss+se>>1;
~~^~~
new_home.cpp: In function 'int main()':
new_home.cpp:114:7: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%i %i %i",&n,&k,&q);
~~~~~^~~~~~~~~~~~~~~~~~~~~
new_home.cpp:118:8: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%i %i %i %i",&x[i],&t[i],&l[i],&r[i]);
~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
new_home.cpp:124:8: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%i %i",&qx[i],&qy[i]);
~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
82 ms |
85008 KB |
Output is correct |
2 |
Correct |
79 ms |
84984 KB |
Output is correct |
3 |
Correct |
77 ms |
84984 KB |
Output is correct |
4 |
Correct |
79 ms |
84984 KB |
Output is correct |
5 |
Correct |
80 ms |
85304 KB |
Output is correct |
6 |
Correct |
85 ms |
85596 KB |
Output is correct |
7 |
Correct |
81 ms |
85320 KB |
Output is correct |
8 |
Correct |
80 ms |
85496 KB |
Output is correct |
9 |
Correct |
80 ms |
85304 KB |
Output is correct |
10 |
Correct |
84 ms |
85752 KB |
Output is correct |
11 |
Correct |
80 ms |
85368 KB |
Output is correct |
12 |
Correct |
89 ms |
85572 KB |
Output is correct |
13 |
Correct |
79 ms |
85152 KB |
Output is correct |
14 |
Correct |
84 ms |
85240 KB |
Output is correct |
15 |
Correct |
86 ms |
85372 KB |
Output is correct |
16 |
Correct |
83 ms |
85624 KB |
Output is correct |
17 |
Correct |
83 ms |
85496 KB |
Output is correct |
18 |
Correct |
79 ms |
85496 KB |
Output is correct |
19 |
Correct |
81 ms |
85380 KB |
Output is correct |
20 |
Correct |
125 ms |
85468 KB |
Output is correct |
21 |
Correct |
81 ms |
85284 KB |
Output is correct |
22 |
Correct |
81 ms |
85400 KB |
Output is correct |
23 |
Correct |
81 ms |
85500 KB |
Output is correct |
24 |
Correct |
80 ms |
85496 KB |
Output is correct |
25 |
Correct |
82 ms |
85604 KB |
Output is correct |
26 |
Correct |
84 ms |
85496 KB |
Output is correct |
27 |
Correct |
80 ms |
85340 KB |
Output is correct |
28 |
Correct |
80 ms |
85372 KB |
Output is correct |
29 |
Correct |
83 ms |
85320 KB |
Output is correct |
30 |
Correct |
79 ms |
85240 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
82 ms |
85008 KB |
Output is correct |
2 |
Correct |
79 ms |
84984 KB |
Output is correct |
3 |
Correct |
77 ms |
84984 KB |
Output is correct |
4 |
Correct |
79 ms |
84984 KB |
Output is correct |
5 |
Correct |
80 ms |
85304 KB |
Output is correct |
6 |
Correct |
85 ms |
85596 KB |
Output is correct |
7 |
Correct |
81 ms |
85320 KB |
Output is correct |
8 |
Correct |
80 ms |
85496 KB |
Output is correct |
9 |
Correct |
80 ms |
85304 KB |
Output is correct |
10 |
Correct |
84 ms |
85752 KB |
Output is correct |
11 |
Correct |
80 ms |
85368 KB |
Output is correct |
12 |
Correct |
89 ms |
85572 KB |
Output is correct |
13 |
Correct |
79 ms |
85152 KB |
Output is correct |
14 |
Correct |
84 ms |
85240 KB |
Output is correct |
15 |
Correct |
86 ms |
85372 KB |
Output is correct |
16 |
Correct |
83 ms |
85624 KB |
Output is correct |
17 |
Correct |
83 ms |
85496 KB |
Output is correct |
18 |
Correct |
79 ms |
85496 KB |
Output is correct |
19 |
Correct |
81 ms |
85380 KB |
Output is correct |
20 |
Correct |
125 ms |
85468 KB |
Output is correct |
21 |
Correct |
81 ms |
85284 KB |
Output is correct |
22 |
Correct |
81 ms |
85400 KB |
Output is correct |
23 |
Correct |
81 ms |
85500 KB |
Output is correct |
24 |
Correct |
80 ms |
85496 KB |
Output is correct |
25 |
Correct |
82 ms |
85604 KB |
Output is correct |
26 |
Correct |
84 ms |
85496 KB |
Output is correct |
27 |
Correct |
80 ms |
85340 KB |
Output is correct |
28 |
Correct |
80 ms |
85372 KB |
Output is correct |
29 |
Correct |
83 ms |
85320 KB |
Output is correct |
30 |
Correct |
79 ms |
85240 KB |
Output is correct |
31 |
Correct |
1657 ms |
228928 KB |
Output is correct |
32 |
Correct |
347 ms |
123176 KB |
Output is correct |
33 |
Correct |
1708 ms |
224324 KB |
Output is correct |
34 |
Correct |
1615 ms |
219024 KB |
Output is correct |
35 |
Correct |
1766 ms |
230372 KB |
Output is correct |
36 |
Correct |
1799 ms |
231120 KB |
Output is correct |
37 |
Correct |
1424 ms |
207656 KB |
Output is correct |
38 |
Correct |
1383 ms |
208132 KB |
Output is correct |
39 |
Correct |
1225 ms |
190232 KB |
Output is correct |
40 |
Correct |
1360 ms |
194504 KB |
Output is correct |
41 |
Correct |
1288 ms |
176024 KB |
Output is correct |
42 |
Correct |
1104 ms |
174660 KB |
Output is correct |
43 |
Correct |
201 ms |
115552 KB |
Output is correct |
44 |
Correct |
1227 ms |
175520 KB |
Output is correct |
45 |
Correct |
1118 ms |
168196 KB |
Output is correct |
46 |
Correct |
1041 ms |
157916 KB |
Output is correct |
47 |
Correct |
648 ms |
147912 KB |
Output is correct |
48 |
Correct |
672 ms |
148116 KB |
Output is correct |
49 |
Correct |
844 ms |
157764 KB |
Output is correct |
50 |
Correct |
883 ms |
165148 KB |
Output is correct |
51 |
Correct |
823 ms |
155612 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Runtime error |
3169 ms |
1049600 KB |
Execution killed with signal 9 (could be triggered by violating memory limits) |
2 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Runtime error |
3995 ms |
1049600 KB |
Execution killed with signal 9 (could be triggered by violating memory limits) |
2 |
Halted |
0 ms |
0 KB |
- |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
82 ms |
85008 KB |
Output is correct |
2 |
Correct |
79 ms |
84984 KB |
Output is correct |
3 |
Correct |
77 ms |
84984 KB |
Output is correct |
4 |
Correct |
79 ms |
84984 KB |
Output is correct |
5 |
Correct |
80 ms |
85304 KB |
Output is correct |
6 |
Correct |
85 ms |
85596 KB |
Output is correct |
7 |
Correct |
81 ms |
85320 KB |
Output is correct |
8 |
Correct |
80 ms |
85496 KB |
Output is correct |
9 |
Correct |
80 ms |
85304 KB |
Output is correct |
10 |
Correct |
84 ms |
85752 KB |
Output is correct |
11 |
Correct |
80 ms |
85368 KB |
Output is correct |
12 |
Correct |
89 ms |
85572 KB |
Output is correct |
13 |
Correct |
79 ms |
85152 KB |
Output is correct |
14 |
Correct |
84 ms |
85240 KB |
Output is correct |
15 |
Correct |
86 ms |
85372 KB |
Output is correct |
16 |
Correct |
83 ms |
85624 KB |
Output is correct |
17 |
Correct |
83 ms |
85496 KB |
Output is correct |
18 |
Correct |
79 ms |
85496 KB |
Output is correct |
19 |
Correct |
81 ms |
85380 KB |
Output is correct |
20 |
Correct |
125 ms |
85468 KB |
Output is correct |
21 |
Correct |
81 ms |
85284 KB |
Output is correct |
22 |
Correct |
81 ms |
85400 KB |
Output is correct |
23 |
Correct |
81 ms |
85500 KB |
Output is correct |
24 |
Correct |
80 ms |
85496 KB |
Output is correct |
25 |
Correct |
82 ms |
85604 KB |
Output is correct |
26 |
Correct |
84 ms |
85496 KB |
Output is correct |
27 |
Correct |
80 ms |
85340 KB |
Output is correct |
28 |
Correct |
80 ms |
85372 KB |
Output is correct |
29 |
Correct |
83 ms |
85320 KB |
Output is correct |
30 |
Correct |
79 ms |
85240 KB |
Output is correct |
31 |
Correct |
1657 ms |
228928 KB |
Output is correct |
32 |
Correct |
347 ms |
123176 KB |
Output is correct |
33 |
Correct |
1708 ms |
224324 KB |
Output is correct |
34 |
Correct |
1615 ms |
219024 KB |
Output is correct |
35 |
Correct |
1766 ms |
230372 KB |
Output is correct |
36 |
Correct |
1799 ms |
231120 KB |
Output is correct |
37 |
Correct |
1424 ms |
207656 KB |
Output is correct |
38 |
Correct |
1383 ms |
208132 KB |
Output is correct |
39 |
Correct |
1225 ms |
190232 KB |
Output is correct |
40 |
Correct |
1360 ms |
194504 KB |
Output is correct |
41 |
Correct |
1288 ms |
176024 KB |
Output is correct |
42 |
Correct |
1104 ms |
174660 KB |
Output is correct |
43 |
Correct |
201 ms |
115552 KB |
Output is correct |
44 |
Correct |
1227 ms |
175520 KB |
Output is correct |
45 |
Correct |
1118 ms |
168196 KB |
Output is correct |
46 |
Correct |
1041 ms |
157916 KB |
Output is correct |
47 |
Correct |
648 ms |
147912 KB |
Output is correct |
48 |
Correct |
672 ms |
148116 KB |
Output is correct |
49 |
Correct |
844 ms |
157764 KB |
Output is correct |
50 |
Correct |
883 ms |
165148 KB |
Output is correct |
51 |
Correct |
823 ms |
155612 KB |
Output is correct |
52 |
Correct |
626 ms |
152304 KB |
Output is correct |
53 |
Correct |
655 ms |
147916 KB |
Output is correct |
54 |
Correct |
972 ms |
189460 KB |
Output is correct |
55 |
Correct |
1020 ms |
174820 KB |
Output is correct |
56 |
Correct |
928 ms |
171108 KB |
Output is correct |
57 |
Correct |
1144 ms |
176564 KB |
Output is correct |
58 |
Correct |
1012 ms |
171652 KB |
Output is correct |
59 |
Correct |
894 ms |
168804 KB |
Output is correct |
60 |
Correct |
1097 ms |
176440 KB |
Output is correct |
61 |
Correct |
188 ms |
114272 KB |
Output is correct |
62 |
Correct |
660 ms |
156896 KB |
Output is correct |
63 |
Correct |
917 ms |
178892 KB |
Output is correct |
64 |
Correct |
1109 ms |
184252 KB |
Output is correct |
65 |
Correct |
1177 ms |
190808 KB |
Output is correct |
66 |
Correct |
1389 ms |
182368 KB |
Output is correct |
67 |
Correct |
490 ms |
139868 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
82 ms |
85008 KB |
Output is correct |
2 |
Correct |
79 ms |
84984 KB |
Output is correct |
3 |
Correct |
77 ms |
84984 KB |
Output is correct |
4 |
Correct |
79 ms |
84984 KB |
Output is correct |
5 |
Correct |
80 ms |
85304 KB |
Output is correct |
6 |
Correct |
85 ms |
85596 KB |
Output is correct |
7 |
Correct |
81 ms |
85320 KB |
Output is correct |
8 |
Correct |
80 ms |
85496 KB |
Output is correct |
9 |
Correct |
80 ms |
85304 KB |
Output is correct |
10 |
Correct |
84 ms |
85752 KB |
Output is correct |
11 |
Correct |
80 ms |
85368 KB |
Output is correct |
12 |
Correct |
89 ms |
85572 KB |
Output is correct |
13 |
Correct |
79 ms |
85152 KB |
Output is correct |
14 |
Correct |
84 ms |
85240 KB |
Output is correct |
15 |
Correct |
86 ms |
85372 KB |
Output is correct |
16 |
Correct |
83 ms |
85624 KB |
Output is correct |
17 |
Correct |
83 ms |
85496 KB |
Output is correct |
18 |
Correct |
79 ms |
85496 KB |
Output is correct |
19 |
Correct |
81 ms |
85380 KB |
Output is correct |
20 |
Correct |
125 ms |
85468 KB |
Output is correct |
21 |
Correct |
81 ms |
85284 KB |
Output is correct |
22 |
Correct |
81 ms |
85400 KB |
Output is correct |
23 |
Correct |
81 ms |
85500 KB |
Output is correct |
24 |
Correct |
80 ms |
85496 KB |
Output is correct |
25 |
Correct |
82 ms |
85604 KB |
Output is correct |
26 |
Correct |
84 ms |
85496 KB |
Output is correct |
27 |
Correct |
80 ms |
85340 KB |
Output is correct |
28 |
Correct |
80 ms |
85372 KB |
Output is correct |
29 |
Correct |
83 ms |
85320 KB |
Output is correct |
30 |
Correct |
79 ms |
85240 KB |
Output is correct |
31 |
Correct |
1657 ms |
228928 KB |
Output is correct |
32 |
Correct |
347 ms |
123176 KB |
Output is correct |
33 |
Correct |
1708 ms |
224324 KB |
Output is correct |
34 |
Correct |
1615 ms |
219024 KB |
Output is correct |
35 |
Correct |
1766 ms |
230372 KB |
Output is correct |
36 |
Correct |
1799 ms |
231120 KB |
Output is correct |
37 |
Correct |
1424 ms |
207656 KB |
Output is correct |
38 |
Correct |
1383 ms |
208132 KB |
Output is correct |
39 |
Correct |
1225 ms |
190232 KB |
Output is correct |
40 |
Correct |
1360 ms |
194504 KB |
Output is correct |
41 |
Correct |
1288 ms |
176024 KB |
Output is correct |
42 |
Correct |
1104 ms |
174660 KB |
Output is correct |
43 |
Correct |
201 ms |
115552 KB |
Output is correct |
44 |
Correct |
1227 ms |
175520 KB |
Output is correct |
45 |
Correct |
1118 ms |
168196 KB |
Output is correct |
46 |
Correct |
1041 ms |
157916 KB |
Output is correct |
47 |
Correct |
648 ms |
147912 KB |
Output is correct |
48 |
Correct |
672 ms |
148116 KB |
Output is correct |
49 |
Correct |
844 ms |
157764 KB |
Output is correct |
50 |
Correct |
883 ms |
165148 KB |
Output is correct |
51 |
Correct |
823 ms |
155612 KB |
Output is correct |
52 |
Runtime error |
3169 ms |
1049600 KB |
Execution killed with signal 9 (could be triggered by violating memory limits) |
53 |
Halted |
0 ms |
0 KB |
- |