# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
403007 | 2021-05-12T16:16:41 Z | PedroBigMan | 꿈 (IOI13_dreaming) | C++14 | 233 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(); unordered_map<ll,ll> m; 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
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 181 ms | 58156 KB | Output is correct |
2 | Correct | 175 ms | 57932 KB | Output is correct |
3 | Correct | 111 ms | 38588 KB | Output is correct |
4 | Correct | 23 ms | 8744 KB | Output is correct |
5 | Correct | 17 ms | 5100 KB | Output is correct |
6 | Correct | 36 ms | 12880 KB | Output is correct |
7 | Correct | 1 ms | 424 KB | Output is correct |
8 | Correct | 73 ms | 21080 KB | Output is correct |
9 | Correct | 96 ms | 27708 KB | Output is correct |
10 | Correct | 2 ms | 688 KB | Output is correct |
11 | Correct | 134 ms | 34700 KB | Output is correct |
12 | Correct | 155 ms | 45932 KB | Output is correct |
13 | Correct | 2 ms | 716 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 1 ms | 332 KB | Output is correct |
2 | Correct | 1 ms | 296 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 | 300 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 | 300 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 |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 181 ms | 58156 KB | Output is correct |
2 | Correct | 175 ms | 57932 KB | Output is correct |
3 | Correct | 111 ms | 38588 KB | Output is correct |
4 | Correct | 23 ms | 8744 KB | Output is correct |
5 | Correct | 17 ms | 5100 KB | Output is correct |
6 | Correct | 36 ms | 12880 KB | Output is correct |
7 | Correct | 1 ms | 424 KB | Output is correct |
8 | Correct | 73 ms | 21080 KB | Output is correct |
9 | Correct | 96 ms | 27708 KB | Output is correct |
10 | Correct | 2 ms | 688 KB | Output is correct |
11 | Correct | 134 ms | 34700 KB | Output is correct |
12 | Correct | 155 ms | 45932 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 | 296 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 | 300 KB | Output is correct |
31 | Correct | 1 ms | 332 KB | Output is correct |
32 | Correct | 1 ms | 332 KB | Output is correct |
33 | Correct | 1 ms | 300 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 | 186 ms | 58100 KB | Output is correct |
40 | Correct | 177 ms | 57872 KB | Output is correct |
41 | Correct | 109 ms | 38588 KB | Output is correct |
42 | Correct | 24 ms | 8716 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 | 304 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 | 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 | 217 ms | 57596 KB | Output is correct |
58 | Correct | 216 ms | 45700 KB | Output is correct |
59 | Correct | 222 ms | 54524 KB | Output is correct |
60 | Correct | 219 ms | 46400 KB | Output is correct |
61 | Correct | 233 ms | 55304 KB | Output is correct |
62 | Correct | 210 ms | 50188 KB | Output is correct |
63 | Correct | 207 ms | 60460 KB | Output is correct |
64 | Correct | 214 ms | 60412 KB | Output is correct |
65 | Correct | 216 ms | 60644 KB | Output is correct |
66 | Correct | 210 ms | 60676 KB | Output is correct |
67 | Correct | 222 ms | 55956 KB | Output is correct |
68 | Correct | 218 ms | 55080 KB | Output is correct |
69 | Correct | 217 ms | 48480 KB | Output is correct |
70 | Correct | 225 ms | 46016 KB | Output is correct |
71 | Correct | 1 ms | 204 KB | Output is correct |
72 | Correct | 6 ms | 1608 KB | Output is correct |
73 | Correct | 6 ms | 1868 KB | Output is correct |
74 | Correct | 6 ms | 1996 KB | Output is correct |
75 | Correct | 6 ms | 1612 KB | Output is correct |
76 | Correct | 6 ms | 1868 KB | Output is correct |
77 | Correct | 6 ms | 1868 KB | Output is correct |
78 | Correct | 6 ms | 1740 KB | Output is correct |
79 | Correct | 6 ms | 1764 KB | Output is correct |
80 | Correct | 218 ms | 51892 KB | Output is correct |
81 | Correct | 218 ms | 46596 KB | Output is correct |
82 | Correct | 215 ms | 54908 KB | Output is correct |
83 | Correct | 214 ms | 59588 KB | Output is correct |
84 | Correct | 4 ms | 1356 KB | Output is correct |
85 | Correct | 4 ms | 1368 KB | Output is correct |
86 | Correct | 5 ms | 1356 KB | Output is correct |
87 | Correct | 5 ms | 1484 KB | Output is correct |
88 | Correct | 5 ms | 1484 KB | Output is correct |
89 | Correct | 5 ms | 1484 KB | Output is correct |
90 | Correct | 5 ms | 1484 KB | Output is correct |
91 | Correct | 6 ms | 1868 KB | Output is correct |
92 | Correct | 6 ms | 1508 KB | Output is correct |
93 | Correct | 5 ms | 1484 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 | 300 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 | 304 KB | Output is correct |
104 | Correct | 17 ms | 5084 KB | Output is correct |
105 | Correct | 36 ms | 12880 KB | Output is correct |
106 | Correct | 1 ms | 460 KB | Output is correct |
107 | Correct | 71 ms | 21068 KB | Output is correct |
108 | Correct | 91 ms | 27736 KB | Output is correct |
109 | Correct | 2 ms | 696 KB | Output is correct |
110 | Correct | 133 ms | 34532 KB | Output is correct |
111 | Correct | 159 ms | 46088 KB | Output is correct |
112 | Correct | 2 ms | 716 KB | Output is correct |
113 | Correct | 211 ms | 65460 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 197 ms | 52348 KB | Output is correct |
2 | Correct | 200 ms | 52720 KB | Output is correct |
3 | Correct | 191 ms | 52468 KB | Output is correct |
4 | Correct | 196 ms | 52628 KB | Output is correct |
5 | Correct | 196 ms | 52184 KB | Output is correct |
6 | Runtime error | 161 ms | 65540 KB | Execution killed with signal 9 |
7 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 1 ms | 332 KB | Output is correct |
2 | Correct | 1 ms | 296 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 | 300 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 | 300 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 | 3 ms | 588 KB | Output is correct |
27 | Correct | 4 ms | 1100 KB | Output is correct |
28 | Correct | 6 ms | 1372 KB | Output is correct |
29 | Correct | 3 ms | 716 KB | Output is correct |
30 | Correct | 5 ms | 1112 KB | Output is correct |
31 | Correct | 6 ms | 1356 KB | Output is correct |
32 | Correct | 3 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 | 300 KB | Output is correct |
39 | Correct | 1 ms | 296 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 | 296 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 | 296 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 | 292 KB | Output is correct |
52 | Correct | 1 ms | 204 KB | Output is correct |
53 | Correct | 1 ms | 296 KB | Output is correct |
54 | Correct | 6 ms | 2148 KB | Output is correct |
55 | Correct | 6 ms | 2124 KB | Output is correct |
56 | Correct | 6 ms | 1844 KB | Output is correct |
57 | Correct | 7 ms | 2328 KB | Output is correct |
58 | Correct | 6 ms | 1612 KB | Output is correct |
59 | Correct | 6 ms | 1868 KB | Output is correct |
60 | Correct | 6 ms | 1744 KB | Output is correct |
61 | Correct | 6 ms | 2360 KB | Output is correct |
62 | Correct | 6 ms | 1484 KB | Output is correct |
63 | Correct | 6 ms | 1740 KB | Output is correct |
64 | Correct | 6 ms | 2232 KB | Output is correct |
65 | Correct | 7 ms | 1836 KB | Output is correct |
66 | Correct | 6 ms | 1996 KB | Output is correct |
67 | Correct | 6 ms | 1604 KB | Output is correct |
68 | Correct | 7 ms | 1860 KB | Output is correct |
69 | Correct | 7 ms | 1604 KB | Output is correct |
70 | Correct | 6 ms | 1828 KB | Output is correct |
71 | Correct | 6 ms | 1824 KB | Output is correct |
72 | Correct | 6 ms | 1896 KB | Output is correct |
73 | Correct | 6 ms | 1868 KB | Output is correct |
74 | Correct | 6 ms | 1356 KB | Output is correct |
75 | Correct | 6 ms | 1332 KB | Output is correct |
76 | Correct | 7 ms | 1780 KB | Output is correct |
77 | Correct | 6 ms | 1740 KB | Output is correct |
78 | Correct | 6 ms | 1848 KB | Output is correct |
79 | Correct | 6 ms | 1848 KB | Output is correct |
80 | Correct | 6 ms | 2232 KB | Output is correct |
81 | Correct | 6 ms | 2104 KB | Output is correct |
82 | Correct | 7 ms | 1356 KB | Output is correct |
83 | Correct | 6 ms | 1356 KB | Output is correct |
84 | Correct | 9 ms | 1848 KB | Output is correct |
85 | Correct | 6 ms | 2232 KB | Output is correct |
86 | Correct | 7 ms | 1988 KB | Output is correct |
87 | Correct | 7 ms | 1868 KB | Output is correct |
88 | Correct | 7 ms | 1860 KB | Output is correct |
89 | Correct | 9 ms | 1860 KB | Output is correct |
90 | Correct | 9 ms | 1848 KB | Output is correct |
91 | Correct | 9 ms | 1848 KB | Output is correct |
92 | Correct | 4 ms | 1356 KB | Output is correct |
93 | Correct | 4 ms | 1336 KB | Output is correct |
94 | Correct | 5 ms | 1356 KB | Output is correct |
95 | Correct | 6 ms | 1484 KB | Output is correct |
96 | Correct | 5 ms | 1464 KB | Output is correct |
97 | Correct | 5 ms | 1464 KB | Output is correct |
98 | Correct | 5 ms | 1484 KB | Output is correct |
99 | Correct | 6 ms | 1912 KB | Output is correct |
100 | Correct | 6 ms | 1612 KB | Output is correct |
101 | Correct | 8 ms | 1484 KB | Output is correct |
102 | Correct | 1 ms | 332 KB | Output is correct |
103 | Correct | 1 ms | 332 KB | Output is correct |
104 | Correct | 2 ms | 332 KB | Output is correct |
105 | Correct | 2 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 | 428 KB | Output is correct |
113 | Correct | 2 ms | 716 KB | Output is correct |
114 | Correct | 2 ms | 716 KB | Output is correct |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 181 ms | 58156 KB | Output is correct |
2 | Correct | 175 ms | 57932 KB | Output is correct |
3 | Correct | 111 ms | 38588 KB | Output is correct |
4 | Correct | 23 ms | 8744 KB | Output is correct |
5 | Correct | 17 ms | 5100 KB | Output is correct |
6 | Correct | 36 ms | 12880 KB | Output is correct |
7 | Correct | 1 ms | 424 KB | Output is correct |
8 | Correct | 73 ms | 21080 KB | Output is correct |
9 | Correct | 96 ms | 27708 KB | Output is correct |
10 | Correct | 2 ms | 688 KB | Output is correct |
11 | Correct | 134 ms | 34700 KB | Output is correct |
12 | Correct | 155 ms | 45932 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 | 296 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 | 300 KB | Output is correct |
31 | Correct | 1 ms | 332 KB | Output is correct |
32 | Correct | 1 ms | 332 KB | Output is correct |
33 | Correct | 1 ms | 300 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 | 186 ms | 58100 KB | Output is correct |
40 | Correct | 177 ms | 57872 KB | Output is correct |
41 | Correct | 109 ms | 38588 KB | Output is correct |
42 | Correct | 24 ms | 8716 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 | 304 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 | 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 | 217 ms | 57596 KB | Output is correct |
58 | Correct | 216 ms | 45700 KB | Output is correct |
59 | Correct | 222 ms | 54524 KB | Output is correct |
60 | Correct | 219 ms | 46400 KB | Output is correct |
61 | Correct | 233 ms | 55304 KB | Output is correct |
62 | Correct | 210 ms | 50188 KB | Output is correct |
63 | Correct | 207 ms | 60460 KB | Output is correct |
64 | Correct | 214 ms | 60412 KB | Output is correct |
65 | Correct | 216 ms | 60644 KB | Output is correct |
66 | Correct | 210 ms | 60676 KB | Output is correct |
67 | Correct | 222 ms | 55956 KB | Output is correct |
68 | Correct | 218 ms | 55080 KB | Output is correct |
69 | Correct | 217 ms | 48480 KB | Output is correct |
70 | Correct | 225 ms | 46016 KB | Output is correct |
71 | Correct | 1 ms | 204 KB | Output is correct |
72 | Correct | 6 ms | 1608 KB | Output is correct |
73 | Correct | 6 ms | 1868 KB | Output is correct |
74 | Correct | 6 ms | 1996 KB | Output is correct |
75 | Correct | 6 ms | 1612 KB | Output is correct |
76 | Correct | 6 ms | 1868 KB | Output is correct |
77 | Correct | 6 ms | 1868 KB | Output is correct |
78 | Correct | 6 ms | 1740 KB | Output is correct |
79 | Correct | 6 ms | 1764 KB | Output is correct |
80 | Correct | 218 ms | 51892 KB | Output is correct |
81 | Correct | 218 ms | 46596 KB | Output is correct |
82 | Correct | 215 ms | 54908 KB | Output is correct |
83 | Correct | 214 ms | 59588 KB | Output is correct |
84 | Correct | 4 ms | 1356 KB | Output is correct |
85 | Correct | 4 ms | 1368 KB | Output is correct |
86 | Correct | 5 ms | 1356 KB | Output is correct |
87 | Correct | 5 ms | 1484 KB | Output is correct |
88 | Correct | 5 ms | 1484 KB | Output is correct |
89 | Correct | 5 ms | 1484 KB | Output is correct |
90 | Correct | 5 ms | 1484 KB | Output is correct |
91 | Correct | 6 ms | 1868 KB | Output is correct |
92 | Correct | 6 ms | 1508 KB | Output is correct |
93 | Correct | 5 ms | 1484 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 | 300 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 | 304 KB | Output is correct |
104 | Correct | 17 ms | 5084 KB | Output is correct |
105 | Correct | 36 ms | 12880 KB | Output is correct |
106 | Correct | 1 ms | 460 KB | Output is correct |
107 | Correct | 71 ms | 21068 KB | Output is correct |
108 | Correct | 91 ms | 27736 KB | Output is correct |
109 | Correct | 2 ms | 696 KB | Output is correct |
110 | Correct | 133 ms | 34532 KB | Output is correct |
111 | Correct | 159 ms | 46088 KB | Output is correct |
112 | Correct | 2 ms | 716 KB | Output is correct |
113 | Correct | 211 ms | 65460 KB | Output is correct |
114 | Correct | 197 ms | 52348 KB | Output is correct |
115 | Correct | 200 ms | 52720 KB | Output is correct |
116 | Correct | 191 ms | 52468 KB | Output is correct |
117 | Correct | 196 ms | 52628 KB | Output is correct |
118 | Correct | 196 ms | 52184 KB | Output is correct |
119 | Runtime error | 161 ms | 65540 KB | Execution killed with signal 9 |
120 | Halted | 0 ms | 0 KB | - |