# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
403010 | 2021-05-12T16:18:43 Z | PedroBigMan | Dreaming (IOI13_dreaming) | C++14 | 244 ms | 65540 KB |
#pragma GCC optimization ("O3") #pragma GCC optimization ("unroll-loops") #pragma GCC optimize("Ofast") #include "dreaming.h" #include <iostream> #include <vector> #include <cmath> #include <algorithm> #include <string> #include <map> #include <unordered_map> #include <set> #include <unordered_set> #include <queue> #include <deque> #include <list> #include <iomanip> #include <stdlib.h> #include <time.h> using namespace std; typedef int ll; typedef unsigned long long int ull; typedef long double ld; #define REP(i,a,b) for(ll i=a; i<b; i++) #define pb push_back #define mp make_pair #define pl pair<ll,ll> #define ff first #define ss second #define whole(x) x.begin(),x.end() #define DEBUG(i) cout<<"Pedro Is The Master "<<i<<endl #define INF 500000000 template<class A=ll> void Out(vector<A> a) {REP(i,0,a.size()) {cout<<a[i]<<" ";} cout<<endl;} template<class A=ll> void In(vector<A> &a, ll N) {A cur; REP(i,0,N) {cin>>cur; a.pb(cur);}} class WTree { public: ll N; vector<ll> p; vector<vector<pl> > sons; vector<vector<pl> > adj; ll root; vector<bool> visited; vector<vector<ll> > farthest_dir; vector<ll> farthest_down; vector<ll> farthest_up; vector<ll> farthest; vector<ll> dist; pair<ll,pl> diametre; WTree(vector<vector<pl> > ad, ll r=0LL) { N=ad.size(); root=r; adj=ad; vector<pl> xx; REP(i,0,N) {sons.pb(xx); p.pb(-1);} REP(i,0,N) {visited.pb(false);} DFS_Build(r,r); vector<ll> xxx; REP(i,0,N) {farthest_up.pb(0); farthest_down.pb(0); farthest_dir.pb(xxx); farthest.pb(0);} REP(i,0,N) {REP(j,0,adj[i].size()) {farthest_dir[i].pb(0);}} } void Reset() { REP(i,0,N) {visited[i]=false;} } void DFS_Build(ll s, ll par) { p[s]=par; visited[s]=true; REP(i,0,adj[s].size()) { if(adj[s][i].ff==par) {continue;} sons[s].pb(adj[s][i]); DFS_Build(adj[s][i].ff,s); } return; } void DFS_distance(ll s, ll las) { REP(i,0,adj[s].size()) { if(adj[s][i].ff==las) {continue;} dist[adj[s][i].ff]=dist[s]+adj[s][i].ss; DFS_distance(adj[s][i].ff,s); } } void distance(ll s) { dist.clear(); REP(i,0,N) {dist.pb(INF);} dist[s]=0LL; DFS_distance(s,s); } void Calc_Diametre() { distance(root); vector<ll>::iterator it=max_element(whole(dist)); ll ind=it-dist.begin(); distance(ind); diametre.ss.ff=ind; it=max_element(whole(dist)); diametre.ss.ss=it-dist.begin(); diametre.ff=*it; } void Calc_farthest_down(ll s) { REP(i,0,sons[s].size()) {Calc_farthest_down(sons[s][i].ff);} REP(i,0,adj[s].size()) { if(adj[s][i].ff==p[s]) {continue;} farthest_dir[s][i]=farthest_down[adj[s][i].ff]+adj[s][i].ss; farthest_down[s]=max(farthest_down[s],farthest_dir[s][i]); } } void Calc_farthest_up(ll s) { if(s==root) {farthest_up[s]=0LL;} pl best_dis=mp(0,0); REP(i,0,adj[s].size()) { if(farthest_dir[s][i]>best_dis.ff) {best_dis.ss=best_dis.ff; best_dis.ff=farthest_dir[s][i];} else if(farthest_dir[s][i]>best_dis.ss) {best_dis.ss=farthest_dir[s][i];} } REP(i,0,adj[s].size()) { if(adj[s][i].ff==p[s]) {continue;} ll c = adj[s][i].ff; if(best_dis.ff == farthest_dir[s][i]) {farthest_up[c] = best_dis.ss+adj[s][i].ss;} else {farthest_up[c]=best_dis.ff+adj[s][i].ss;} REP(j,0,adj[c].size()) {if(adj[c][j].ff==s) {farthest_dir[c][j]=farthest_up[c];}} } REP(i,0,sons[s].size()) {Calc_farthest_up(sons[s][i].ff);} } void Calc_farthest() { Calc_farthest_down(root); Calc_farthest_up(root); REP(i,0,N) {farthest[i]=max(farthest_up[i],farthest_down[i]);} } pl Radius() //returns {centre, radius} { Calc_farthest(); ll ind=0LL; ll val = farthest[0]; REP(i,1,N) { if(farthest[i]<val) {val=farthest[i]; ind=i;} } return (pl) {ind,val}; } }; class WG //everything works for weighted directed graphs except dynamic graph { public: ll N; vector<vector<pl> > adj; vector<bool> visited; vector<ll> current; WG(vector<vector<pl> > ad) { adj=ad; N=adj.size(); REP(i,0,N) {visited.pb(false);} } void Reset() { REP(i,0,N) {visited[i]=false;} } void DFS(ll s) { if(visited[s]) {return;} visited[s]=true; current.pb(s); //only needed for CC REP(i,0,adj[s].size()) { if(!visited[adj[s][i].ff]) {DFS(adj[s][i].ff);} } return; } vector<vector<ll> > CC() { Reset(); ll fi=0; ll missing=N; REP(i,0,N) {visited[i]=false;} vector<vector<ll> > ans; while(missing>0) { REP(i,fi,N) {if(!visited[i]) {fi=i; break;}} current.clear(); DFS(fi); ans.pb(current); missing-=current.size(); } return ans; } vector<WTree> CCG() { Reset(); vector<WTree> ans; vector<vector<ll> > CC=(*this).CC(); vector<ll> m; REP(i,0,N) {m.pb(-1);} vector<pl> xx; vector<vector<pl> > ad; REP(cc,0,CC.size()) { m.clear(); ad.clear(); ll NN=CC[cc].size(); REP(i,0,NN) {ad.pb(xx);} REP(i,0,NN) {m[CC[cc][i]]=i;} ll a,b; REP(i,0,NN) { a=CC[cc][i]; REP(j,0,adj[a].size()) {b=adj[a][j].ff; ad[i].pb({m[b],adj[a][j].ss});} } WTree H(ad); ans.pb(H); } return ans; } }; int travelTime(int n, int m, int L, int A[], int B[], int T[]) { int a; ll N = (ll) n; ll M = (ll) m; vector<pl> xx; vector<vector<pl> > adj; REP(i,0,N) {adj.pb(xx);} REP(i,0,M) { adj[A[i]].pb({B[i],T[i]}); adj[B[i]].pb({A[i],T[i]}); } WG G(adj); vector<WTree> F = G.CCG(); ll ans = 0LL; REP(i,0,F.size()) {F[i].Calc_Diametre(); ans=max(ans,F[i].diametre.ff);} vector<ll> R; REP(i,0,F.size()) {R.pb(F[i].Radius().ss);} sort(whole(R)); reverse(whole(R)); if(R.size()>=2) {ans=max(ans,L+R[0]+R[1]);} if(R.size()>=3) {ans=max((ll) ans,(ll) 2LL*L+R[1]+R[2]);} return ans; }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 152 ms | 53244 KB | Output is correct |
2 | Correct | 191 ms | 53012 KB | Output is correct |
3 | Correct | 106 ms | 35260 KB | Output is correct |
4 | Correct | 21 ms | 7948 KB | Output is correct |
5 | Correct | 16 ms | 4868 KB | Output is correct |
6 | Correct | 33 ms | 11984 KB | Output is correct |
7 | Correct | 1 ms | 460 KB | Output is correct |
8 | Correct | 66 ms | 19752 KB | Output is correct |
9 | Correct | 86 ms | 25640 KB | Output is correct |
10 | Correct | 2 ms | 588 KB | Output is correct |
11 | Correct | 121 ms | 31552 KB | Output is correct |
12 | Correct | 141 ms | 42528 KB | Output is correct |
13 | Correct | 2 ms | 716 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 1 ms | 332 KB | Output is correct |
2 | Correct | 1 ms | 332 KB | Output is correct |
3 | Correct | 1 ms | 332 KB | Output is correct |
4 | Correct | 1 ms | 332 KB | Output is correct |
5 | Correct | 1 ms | 332 KB | Output is correct |
6 | Correct | 1 ms | 332 KB | Output is correct |
7 | Correct | 1 ms | 332 KB | Output is correct |
8 | Correct | 1 ms | 332 KB | Output is correct |
9 | Correct | 1 ms | 332 KB | Output is correct |
10 | Correct | 1 ms | 332 KB | Output is correct |
11 | Correct | 1 ms | 332 KB | Output is correct |
12 | Correct | 1 ms | 332 KB | Output is correct |
13 | Correct | 1 ms | 332 KB | Output is correct |
14 | Correct | 1 ms | 332 KB | Output is correct |
15 | Correct | 1 ms | 204 KB | Output is correct |
16 | Correct | 1 ms | 332 KB | Output is correct |
17 | Correct | 1 ms | 332 KB | Output is correct |
18 | Correct | 1 ms | 332 KB | Output is correct |
19 | Correct | 2 ms | 332 KB | Output is correct |
20 | Correct | 1 ms | 256 KB | Output is correct |
21 | Correct | 1 ms | 332 KB | Output is correct |
22 | Correct | 1 ms | 332 KB | Output is correct |
23 | Correct | 1 ms | 332 KB | Output is correct |
24 | Correct | 1 ms | 332 KB | Output is correct |
25 | Correct | 1 ms | 332 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 152 ms | 53244 KB | Output is correct |
2 | Correct | 191 ms | 53012 KB | Output is correct |
3 | Correct | 106 ms | 35260 KB | Output is correct |
4 | Correct | 21 ms | 7948 KB | Output is correct |
5 | Correct | 16 ms | 4868 KB | Output is correct |
6 | Correct | 33 ms | 11984 KB | Output is correct |
7 | Correct | 1 ms | 460 KB | Output is correct |
8 | Correct | 66 ms | 19752 KB | Output is correct |
9 | Correct | 86 ms | 25640 KB | Output is correct |
10 | Correct | 2 ms | 588 KB | Output is correct |
11 | Correct | 121 ms | 31552 KB | Output is correct |
12 | Correct | 141 ms | 42528 KB | Output is correct |
13 | Correct | 2 ms | 716 KB | Output is correct |
14 | Correct | 1 ms | 332 KB | Output is correct |
15 | Correct | 1 ms | 332 KB | Output is correct |
16 | Correct | 1 ms | 332 KB | Output is correct |
17 | Correct | 1 ms | 332 KB | Output is correct |
18 | Correct | 1 ms | 332 KB | Output is correct |
19 | Correct | 1 ms | 332 KB | Output is correct |
20 | Correct | 1 ms | 332 KB | Output is correct |
21 | Correct | 1 ms | 332 KB | Output is correct |
22 | Correct | 1 ms | 332 KB | Output is correct |
23 | Correct | 1 ms | 332 KB | Output is correct |
24 | Correct | 1 ms | 332 KB | Output is correct |
25 | Correct | 1 ms | 332 KB | Output is correct |
26 | Correct | 1 ms | 332 KB | Output is correct |
27 | Correct | 1 ms | 332 KB | Output is correct |
28 | Correct | 1 ms | 204 KB | Output is correct |
29 | Correct | 1 ms | 332 KB | Output is correct |
30 | Correct | 1 ms | 332 KB | Output is correct |
31 | Correct | 1 ms | 332 KB | Output is correct |
32 | Correct | 2 ms | 332 KB | Output is correct |
33 | Correct | 1 ms | 256 KB | Output is correct |
34 | Correct | 1 ms | 332 KB | Output is correct |
35 | Correct | 1 ms | 332 KB | Output is correct |
36 | Correct | 1 ms | 332 KB | Output is correct |
37 | Correct | 1 ms | 332 KB | Output is correct |
38 | Correct | 1 ms | 332 KB | Output is correct |
39 | Correct | 173 ms | 53236 KB | Output is correct |
40 | Correct | 163 ms | 52948 KB | Output is correct |
41 | Correct | 99 ms | 35312 KB | Output is correct |
42 | Correct | 21 ms | 8024 KB | Output is correct |
43 | Correct | 1 ms | 460 KB | Output is correct |
44 | Correct | 1 ms | 332 KB | Output is correct |
45 | Correct | 1 ms | 332 KB | Output is correct |
46 | Correct | 1 ms | 332 KB | Output is correct |
47 | Correct | 1 ms | 332 KB | Output is correct |
48 | Correct | 1 ms | 332 KB | Output is correct |
49 | Correct | 2 ms | 332 KB | Output is correct |
50 | Correct | 1 ms | 332 KB | Output is correct |
51 | Correct | 1 ms | 332 KB | Output is correct |
52 | Correct | 1 ms | 332 KB | Output is correct |
53 | Correct | 1 ms | 332 KB | Output is correct |
54 | Correct | 1 ms | 332 KB | Output is correct |
55 | Correct | 1 ms | 332 KB | Output is correct |
56 | Correct | 1 ms | 332 KB | Output is correct |
57 | Correct | 196 ms | 52508 KB | Output is correct |
58 | Correct | 204 ms | 42500 KB | Output is correct |
59 | Correct | 195 ms | 49660 KB | Output is correct |
60 | Correct | 191 ms | 43368 KB | Output is correct |
61 | Correct | 190 ms | 50172 KB | Output is correct |
62 | Correct | 195 ms | 46444 KB | Output is correct |
63 | Correct | 190 ms | 55080 KB | Output is correct |
64 | Correct | 183 ms | 55120 KB | Output is correct |
65 | Correct | 189 ms | 55160 KB | Output is correct |
66 | Correct | 244 ms | 55120 KB | Output is correct |
67 | Correct | 200 ms | 50948 KB | Output is correct |
68 | Correct | 226 ms | 50096 KB | Output is correct |
69 | Correct | 212 ms | 44796 KB | Output is correct |
70 | Correct | 210 ms | 42736 KB | Output is correct |
71 | Correct | 1 ms | 204 KB | Output is correct |
72 | Correct | 6 ms | 1484 KB | Output is correct |
73 | Correct | 8 ms | 1788 KB | Output is correct |
74 | Correct | 6 ms | 1868 KB | Output is correct |
75 | Correct | 6 ms | 1484 KB | Output is correct |
76 | Correct | 5 ms | 1740 KB | Output is correct |
77 | Correct | 7 ms | 1740 KB | Output is correct |
78 | Correct | 6 ms | 1684 KB | Output is correct |
79 | Correct | 6 ms | 1632 KB | Output is correct |
80 | Correct | 197 ms | 48420 KB | Output is correct |
81 | Correct | 195 ms | 42884 KB | Output is correct |
82 | Correct | 195 ms | 49808 KB | Output is correct |
83 | Correct | 201 ms | 54144 KB | Output is correct |
84 | Correct | 4 ms | 1356 KB | Output is correct |
85 | Correct | 4 ms | 1228 KB | Output is correct |
86 | Correct | 4 ms | 1356 KB | Output is correct |
87 | Correct | 5 ms | 1356 KB | Output is correct |
88 | Correct | 5 ms | 1484 KB | Output is correct |
89 | Correct | 5 ms | 1356 KB | Output is correct |
90 | Correct | 5 ms | 1356 KB | Output is correct |
91 | Correct | 6 ms | 1784 KB | Output is correct |
92 | Correct | 5 ms | 1484 KB | Output is correct |
93 | Correct | 5 ms | 1356 KB | Output is correct |
94 | Correct | 1 ms | 332 KB | Output is correct |
95 | Correct | 1 ms | 332 KB | Output is correct |
96 | Correct | 1 ms | 332 KB | Output is correct |
97 | Correct | 1 ms | 332 KB | Output is correct |
98 | Correct | 1 ms | 332 KB | Output is correct |
99 | Correct | 1 ms | 332 KB | Output is correct |
100 | Correct | 1 ms | 332 KB | Output is correct |
101 | Correct | 1 ms | 332 KB | Output is correct |
102 | Correct | 1 ms | 332 KB | Output is correct |
103 | Correct | 1 ms | 332 KB | Output is correct |
104 | Correct | 16 ms | 4900 KB | Output is correct |
105 | Correct | 33 ms | 11968 KB | Output is correct |
106 | Correct | 1 ms | 452 KB | Output is correct |
107 | Correct | 70 ms | 19696 KB | Output is correct |
108 | Correct | 86 ms | 25636 KB | Output is correct |
109 | Correct | 2 ms | 588 KB | Output is correct |
110 | Correct | 119 ms | 31528 KB | Output is correct |
111 | Correct | 145 ms | 42524 KB | Output is correct |
112 | Correct | 2 ms | 716 KB | Output is correct |
113 | Correct | 182 ms | 59980 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 202 ms | 52396 KB | Output is correct |
2 | Correct | 198 ms | 52704 KB | Output is correct |
3 | Correct | 194 ms | 52388 KB | Output is correct |
4 | Correct | 205 ms | 52720 KB | Output is correct |
5 | Correct | 201 ms | 52308 KB | Output is correct |
6 | Runtime error | 174 ms | 65540 KB | Execution killed with signal 9 |
7 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 1 ms | 332 KB | Output is correct |
2 | Correct | 1 ms | 332 KB | Output is correct |
3 | Correct | 1 ms | 332 KB | Output is correct |
4 | Correct | 1 ms | 332 KB | Output is correct |
5 | Correct | 1 ms | 332 KB | Output is correct |
6 | Correct | 1 ms | 332 KB | Output is correct |
7 | Correct | 1 ms | 332 KB | Output is correct |
8 | Correct | 1 ms | 332 KB | Output is correct |
9 | Correct | 1 ms | 332 KB | Output is correct |
10 | Correct | 1 ms | 332 KB | Output is correct |
11 | Correct | 1 ms | 332 KB | Output is correct |
12 | Correct | 1 ms | 332 KB | Output is correct |
13 | Correct | 1 ms | 332 KB | Output is correct |
14 | Correct | 1 ms | 332 KB | Output is correct |
15 | Correct | 1 ms | 204 KB | Output is correct |
16 | Correct | 1 ms | 332 KB | Output is correct |
17 | Correct | 1 ms | 332 KB | Output is correct |
18 | Correct | 1 ms | 332 KB | Output is correct |
19 | Correct | 2 ms | 332 KB | Output is correct |
20 | Correct | 1 ms | 256 KB | Output is correct |
21 | Correct | 1 ms | 332 KB | Output is correct |
22 | Correct | 1 ms | 332 KB | Output is correct |
23 | Correct | 1 ms | 332 KB | Output is correct |
24 | Correct | 1 ms | 332 KB | Output is correct |
25 | Correct | 1 ms | 332 KB | Output is correct |
26 | Correct | 2 ms | 588 KB | Output is correct |
27 | Correct | 4 ms | 968 KB | Output is correct |
28 | Correct | 6 ms | 1356 KB | Output is correct |
29 | Correct | 2 ms | 588 KB | Output is correct |
30 | Correct | 4 ms | 1100 KB | Output is correct |
31 | Correct | 6 ms | 1356 KB | Output is correct |
32 | Correct | 2 ms | 588 KB | Output is correct |
33 | Correct | 4 ms | 1100 KB | Output is correct |
34 | Correct | 6 ms | 1356 KB | Output is correct |
35 | Correct | 1 ms | 204 KB | Output is correct |
36 | Correct | 1 ms | 332 KB | Output is correct |
37 | Correct | 1 ms | 332 KB | Output is correct |
38 | Correct | 1 ms | 332 KB | Output is correct |
39 | Correct | 1 ms | 332 KB | Output is correct |
40 | Correct | 1 ms | 332 KB | Output is correct |
41 | Correct | 1 ms | 332 KB | Output is correct |
42 | Correct | 1 ms | 332 KB | Output is correct |
43 | Correct | 1 ms | 332 KB | Output is correct |
44 | Correct | 1 ms | 332 KB | Output is correct |
45 | Correct | 1 ms | 332 KB | Output is correct |
46 | Correct | 1 ms | 332 KB | Output is correct |
47 | Correct | 1 ms | 332 KB | Output is correct |
48 | Correct | 1 ms | 332 KB | Output is correct |
49 | Correct | 1 ms | 332 KB | Output is correct |
50 | Correct | 1 ms | 332 KB | Output is correct |
51 | Correct | 1 ms | 332 KB | Output is correct |
52 | Correct | 1 ms | 204 KB | Output is correct |
53 | Correct | 1 ms | 204 KB | Output is correct |
54 | Correct | 5 ms | 1996 KB | Output is correct |
55 | Correct | 5 ms | 1996 KB | Output is correct |
56 | Correct | 6 ms | 1732 KB | Output is correct |
57 | Correct | 6 ms | 2360 KB | Output is correct |
58 | Correct | 6 ms | 1612 KB | Output is correct |
59 | Correct | 6 ms | 1716 KB | Output is correct |
60 | Correct | 6 ms | 1844 KB | Output is correct |
61 | Correct | 6 ms | 2396 KB | Output is correct |
62 | Correct | 6 ms | 1484 KB | Output is correct |
63 | Correct | 6 ms | 1612 KB | Output is correct |
64 | Correct | 6 ms | 2256 KB | Output is correct |
65 | Correct | 6 ms | 1772 KB | Output is correct |
66 | Correct | 6 ms | 1868 KB | Output is correct |
67 | Correct | 5 ms | 1484 KB | Output is correct |
68 | Correct | 6 ms | 1860 KB | Output is correct |
69 | Correct | 6 ms | 1604 KB | Output is correct |
70 | Correct | 6 ms | 1848 KB | Output is correct |
71 | Correct | 6 ms | 1848 KB | Output is correct |
72 | Correct | 5 ms | 1740 KB | Output is correct |
73 | Correct | 6 ms | 1792 KB | Output is correct |
74 | Correct | 6 ms | 1228 KB | Output is correct |
75 | Correct | 6 ms | 1228 KB | Output is correct |
76 | Correct | 6 ms | 1612 KB | Output is correct |
77 | Correct | 6 ms | 1612 KB | Output is correct |
78 | Correct | 6 ms | 1848 KB | Output is correct |
79 | Correct | 6 ms | 1848 KB | Output is correct |
80 | Correct | 7 ms | 2232 KB | Output is correct |
81 | Correct | 5 ms | 2232 KB | Output is correct |
82 | Correct | 6 ms | 1356 KB | Output is correct |
83 | Correct | 6 ms | 1356 KB | Output is correct |
84 | Correct | 6 ms | 1848 KB | Output is correct |
85 | Correct | 6 ms | 2232 KB | Output is correct |
86 | Correct | 7 ms | 1844 KB | Output is correct |
87 | Correct | 6 ms | 1740 KB | Output is correct |
88 | Correct | 8 ms | 1860 KB | Output is correct |
89 | Correct | 6 ms | 1732 KB | Output is correct |
90 | Correct | 6 ms | 1848 KB | Output is correct |
91 | Correct | 6 ms | 1848 KB | Output is correct |
92 | Correct | 4 ms | 1356 KB | Output is correct |
93 | Correct | 4 ms | 1228 KB | Output is correct |
94 | Correct | 4 ms | 1356 KB | Output is correct |
95 | Correct | 6 ms | 1356 KB | Output is correct |
96 | Correct | 5 ms | 1364 KB | Output is correct |
97 | Correct | 6 ms | 1356 KB | Output is correct |
98 | Correct | 5 ms | 1356 KB | Output is correct |
99 | Correct | 6 ms | 1740 KB | Output is correct |
100 | Correct | 5 ms | 1484 KB | Output is correct |
101 | Correct | 6 ms | 1456 KB | Output is correct |
102 | Correct | 1 ms | 252 KB | Output is correct |
103 | Correct | 1 ms | 332 KB | Output is correct |
104 | Correct | 1 ms | 332 KB | Output is correct |
105 | Correct | 1 ms | 332 KB | Output is correct |
106 | Correct | 1 ms | 332 KB | Output is correct |
107 | Correct | 1 ms | 332 KB | Output is correct |
108 | Correct | 1 ms | 332 KB | Output is correct |
109 | Correct | 1 ms | 332 KB | Output is correct |
110 | Correct | 1 ms | 332 KB | Output is correct |
111 | Correct | 1 ms | 332 KB | Output is correct |
112 | Correct | 1 ms | 460 KB | Output is correct |
113 | Correct | 2 ms | 588 KB | Output is correct |
114 | Correct | 2 ms | 716 KB | Output is correct |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 152 ms | 53244 KB | Output is correct |
2 | Correct | 191 ms | 53012 KB | Output is correct |
3 | Correct | 106 ms | 35260 KB | Output is correct |
4 | Correct | 21 ms | 7948 KB | Output is correct |
5 | Correct | 16 ms | 4868 KB | Output is correct |
6 | Correct | 33 ms | 11984 KB | Output is correct |
7 | Correct | 1 ms | 460 KB | Output is correct |
8 | Correct | 66 ms | 19752 KB | Output is correct |
9 | Correct | 86 ms | 25640 KB | Output is correct |
10 | Correct | 2 ms | 588 KB | Output is correct |
11 | Correct | 121 ms | 31552 KB | Output is correct |
12 | Correct | 141 ms | 42528 KB | Output is correct |
13 | Correct | 2 ms | 716 KB | Output is correct |
14 | Correct | 1 ms | 332 KB | Output is correct |
15 | Correct | 1 ms | 332 KB | Output is correct |
16 | Correct | 1 ms | 332 KB | Output is correct |
17 | Correct | 1 ms | 332 KB | Output is correct |
18 | Correct | 1 ms | 332 KB | Output is correct |
19 | Correct | 1 ms | 332 KB | Output is correct |
20 | Correct | 1 ms | 332 KB | Output is correct |
21 | Correct | 1 ms | 332 KB | Output is correct |
22 | Correct | 1 ms | 332 KB | Output is correct |
23 | Correct | 1 ms | 332 KB | Output is correct |
24 | Correct | 1 ms | 332 KB | Output is correct |
25 | Correct | 1 ms | 332 KB | Output is correct |
26 | Correct | 1 ms | 332 KB | Output is correct |
27 | Correct | 1 ms | 332 KB | Output is correct |
28 | Correct | 1 ms | 204 KB | Output is correct |
29 | Correct | 1 ms | 332 KB | Output is correct |
30 | Correct | 1 ms | 332 KB | Output is correct |
31 | Correct | 1 ms | 332 KB | Output is correct |
32 | Correct | 2 ms | 332 KB | Output is correct |
33 | Correct | 1 ms | 256 KB | Output is correct |
34 | Correct | 1 ms | 332 KB | Output is correct |
35 | Correct | 1 ms | 332 KB | Output is correct |
36 | Correct | 1 ms | 332 KB | Output is correct |
37 | Correct | 1 ms | 332 KB | Output is correct |
38 | Correct | 1 ms | 332 KB | Output is correct |
39 | Correct | 173 ms | 53236 KB | Output is correct |
40 | Correct | 163 ms | 52948 KB | Output is correct |
41 | Correct | 99 ms | 35312 KB | Output is correct |
42 | Correct | 21 ms | 8024 KB | Output is correct |
43 | Correct | 1 ms | 460 KB | Output is correct |
44 | Correct | 1 ms | 332 KB | Output is correct |
45 | Correct | 1 ms | 332 KB | Output is correct |
46 | Correct | 1 ms | 332 KB | Output is correct |
47 | Correct | 1 ms | 332 KB | Output is correct |
48 | Correct | 1 ms | 332 KB | Output is correct |
49 | Correct | 2 ms | 332 KB | Output is correct |
50 | Correct | 1 ms | 332 KB | Output is correct |
51 | Correct | 1 ms | 332 KB | Output is correct |
52 | Correct | 1 ms | 332 KB | Output is correct |
53 | Correct | 1 ms | 332 KB | Output is correct |
54 | Correct | 1 ms | 332 KB | Output is correct |
55 | Correct | 1 ms | 332 KB | Output is correct |
56 | Correct | 1 ms | 332 KB | Output is correct |
57 | Correct | 196 ms | 52508 KB | Output is correct |
58 | Correct | 204 ms | 42500 KB | Output is correct |
59 | Correct | 195 ms | 49660 KB | Output is correct |
60 | Correct | 191 ms | 43368 KB | Output is correct |
61 | Correct | 190 ms | 50172 KB | Output is correct |
62 | Correct | 195 ms | 46444 KB | Output is correct |
63 | Correct | 190 ms | 55080 KB | Output is correct |
64 | Correct | 183 ms | 55120 KB | Output is correct |
65 | Correct | 189 ms | 55160 KB | Output is correct |
66 | Correct | 244 ms | 55120 KB | Output is correct |
67 | Correct | 200 ms | 50948 KB | Output is correct |
68 | Correct | 226 ms | 50096 KB | Output is correct |
69 | Correct | 212 ms | 44796 KB | Output is correct |
70 | Correct | 210 ms | 42736 KB | Output is correct |
71 | Correct | 1 ms | 204 KB | Output is correct |
72 | Correct | 6 ms | 1484 KB | Output is correct |
73 | Correct | 8 ms | 1788 KB | Output is correct |
74 | Correct | 6 ms | 1868 KB | Output is correct |
75 | Correct | 6 ms | 1484 KB | Output is correct |
76 | Correct | 5 ms | 1740 KB | Output is correct |
77 | Correct | 7 ms | 1740 KB | Output is correct |
78 | Correct | 6 ms | 1684 KB | Output is correct |
79 | Correct | 6 ms | 1632 KB | Output is correct |
80 | Correct | 197 ms | 48420 KB | Output is correct |
81 | Correct | 195 ms | 42884 KB | Output is correct |
82 | Correct | 195 ms | 49808 KB | Output is correct |
83 | Correct | 201 ms | 54144 KB | Output is correct |
84 | Correct | 4 ms | 1356 KB | Output is correct |
85 | Correct | 4 ms | 1228 KB | Output is correct |
86 | Correct | 4 ms | 1356 KB | Output is correct |
87 | Correct | 5 ms | 1356 KB | Output is correct |
88 | Correct | 5 ms | 1484 KB | Output is correct |
89 | Correct | 5 ms | 1356 KB | Output is correct |
90 | Correct | 5 ms | 1356 KB | Output is correct |
91 | Correct | 6 ms | 1784 KB | Output is correct |
92 | Correct | 5 ms | 1484 KB | Output is correct |
93 | Correct | 5 ms | 1356 KB | Output is correct |
94 | Correct | 1 ms | 332 KB | Output is correct |
95 | Correct | 1 ms | 332 KB | Output is correct |
96 | Correct | 1 ms | 332 KB | Output is correct |
97 | Correct | 1 ms | 332 KB | Output is correct |
98 | Correct | 1 ms | 332 KB | Output is correct |
99 | Correct | 1 ms | 332 KB | Output is correct |
100 | Correct | 1 ms | 332 KB | Output is correct |
101 | Correct | 1 ms | 332 KB | Output is correct |
102 | Correct | 1 ms | 332 KB | Output is correct |
103 | Correct | 1 ms | 332 KB | Output is correct |
104 | Correct | 16 ms | 4900 KB | Output is correct |
105 | Correct | 33 ms | 11968 KB | Output is correct |
106 | Correct | 1 ms | 452 KB | Output is correct |
107 | Correct | 70 ms | 19696 KB | Output is correct |
108 | Correct | 86 ms | 25636 KB | Output is correct |
109 | Correct | 2 ms | 588 KB | Output is correct |
110 | Correct | 119 ms | 31528 KB | Output is correct |
111 | Correct | 145 ms | 42524 KB | Output is correct |
112 | Correct | 2 ms | 716 KB | Output is correct |
113 | Correct | 182 ms | 59980 KB | Output is correct |
114 | Correct | 202 ms | 52396 KB | Output is correct |
115 | Correct | 198 ms | 52704 KB | Output is correct |
116 | Correct | 194 ms | 52388 KB | Output is correct |
117 | Correct | 205 ms | 52720 KB | Output is correct |
118 | Correct | 201 ms | 52308 KB | Output is correct |
119 | Runtime error | 174 ms | 65540 KB | Execution killed with signal 9 |
120 | Halted | 0 ms | 0 KB | - |