Submission #3108539
Source Code Expand
#include <iostream> #include <vector> #include <string> #include <cmath> #include <algorithm> #include <utility> #include <queue> #include <set> #include <map> #include <deque> #include <iomanip> #include <cstdio> using namespace std; typedef long long ll; typedef pair<int,int> PII; typedef vector<int> VI; typedef vector<VI> VVI; #define MP make_pair #define PB push_back #define inf 1000000007 #define rep(i,n) for(int i=0;i<(int)(n);++i) class biconnected{ public: using P = pair<int, int>; int V,kind; vector<vector<int> > G,tree; vector<vector<P> > check; vector<int> ord,low,cmp; vector<P> bridge; vector<bool> visit; biconnected(int node_size) : V(node_size), kind(0), G(V), check(V), ord(V), low(V) ,cmp(V), visit(V, false){} void build(){ int id = 0; rep(i,V){ if(!visit[i]){ dfs(i,-1,id); } } } void dfs(int v,int p,int &k) { visit[v] = true; ord[v] = k++; low[v] = ord[v]; rep(i,(int)G[v].size()){ int w = G[v][i]; if(!visit[w]){ dfs(w,v,k); low[v] = min(low[v],low[w]); if(ord[v] < low[w]){ bridge.push_back(P(v,w)); check[v][i].second = 1; check[w][check[v][i].first].second = 1; } //(v,w)は後退辺 }else if(w != p){ low[v] = min(low[v],ord[w]); } } } void add_edge(int u,int v) { G[u].push_back(v),G[v].push_back(u); check[u].push_back(P((int)check[v].size(),0)); check[v].push_back(P((int)check[u].size()-1,0)); } void restrict_dfs(int u,int p,int kind,queue<int>& que) { visit[u] = true; cmp[u] = kind; rep(i,(int)G[u].size()){ int w = G[u][i]; if(check[u][i].second){ if(!visit[w]){ que.push(w); } }else if(!visit[w]){ restrict_dfs(w,u,kind,que); } } } void rebuild() { fill(visit.begin(),visit.end(),false); rep(i,V){ if(!visit[i]){ queue<int> que; que.push(i); while(!que.empty()){ int p = que.front(); que.pop(); restrict_dfs(p,-1,kind,que); kind++; } } } } // auxiliary graph を作る void make_bctree() { tree.resize(V); rebuild(); rep(i,(int)bridge.size()){ int a = cmp[bridge[i].first]; int b = cmp[bridge[i].second]; tree[a].push_back(b), tree[b].push_back(a); } } }; int main(){ int n,m; cin >> n >> m; biconnected bc(n); rep(i,m){ int a,b; cin >> a >> b; bc.add_edge(a,b); } bc.build(); bc.make_bctree(); if(bc.bridge.size()==0||n==3||n==1){ cout <<"IMPOSSIBLE" << endl; }else if(bc.bridge.size()==1){ cout << 0 << endl; }else{ int s = bc.kind; vector<vector<int> > p = bc.tree; bool flag = 0; int ans = 0; for(int i=0;i<s;i++){ if(p[i].size()==1){ ans++; if(p[p[i][0]].size()!=2){ flag = 1; } } } if(ans%2==0){ cout << ans/2 << endl; }else{ if(flag){ cout << ans/2 << endl; }else{ cout << ans/2+1 << endl; } } } return 0; }
Submission Info
Submission Time | |
---|---|
Task | D - ハシポン |
User | mtsd |
Language | C++14 (GCC 5.4.1) |
Score | 120 |
Code Size | 3509 Byte |
Status | AC |
Exec Time | 173 ms |
Memory | 27000 KB |
Judge Result
Set Name | small | medium | All | ||||||
---|---|---|---|---|---|---|---|---|---|
Score / Max Score | 35 / 35 | 30 / 30 | 55 / 55 | ||||||
Status |
|
|
|
Set Name | Test Cases |
---|---|
small | 00_example_1.txt, 00_example_2.txt, 00_example_3.txt, 00_example_4.txt, 01_small_1_0.txt, 01_small_2_0.txt, 01_small_3_0.txt, 01_small_3_1.txt, 01_small_4_0.txt, 01_small_4_1.txt, 01_small_4_2.txt, 01_small_4_3.txt, 01_small_4_4.txt, 01_small_4_5.txt, 01_small_5_0.txt, 01_small_5_1.txt, 01_small_5_10.txt, 01_small_5_11.txt, 01_small_5_12.txt, 01_small_5_13.txt, 01_small_5_14.txt, 01_small_5_15.txt, 01_small_5_16.txt, 01_small_5_17.txt, 01_small_5_18.txt, 01_small_5_19.txt, 01_small_5_2.txt, 01_small_5_20.txt, 01_small_5_3.txt, 01_small_5_4.txt, 01_small_5_5.txt, 01_small_5_6.txt, 01_small_5_7.txt, 01_small_5_8.txt, 01_small_5_9.txt, 10_tree_6_0.txt, 10_tree_6_1.txt, 10_tree_6_2.txt, 10_tree_6_3.txt, 10_tree_6_4.txt, 10_tree_6_5.txt, 10_tree_7_0.txt, 10_tree_7_1.txt, 10_tree_7_10.txt, 10_tree_7_2.txt, 10_tree_7_3.txt, 10_tree_7_4.txt, 10_tree_7_5.txt, 10_tree_7_6.txt, 10_tree_7_7.txt, 10_tree_7_8.txt, 10_tree_7_9.txt, 10_tree_8_0.txt, 10_tree_8_1.txt, 10_tree_8_10.txt, 10_tree_8_11.txt, 10_tree_8_12.txt, 10_tree_8_13.txt, 10_tree_8_14.txt, 10_tree_8_15.txt, 10_tree_8_16.txt, 10_tree_8_17.txt, 10_tree_8_18.txt, 10_tree_8_19.txt, 10_tree_8_2.txt, 10_tree_8_20.txt, 10_tree_8_21.txt, 10_tree_8_22.txt, 10_tree_8_3.txt, 10_tree_8_4.txt, 10_tree_8_5.txt, 10_tree_8_6.txt, 10_tree_8_7.txt, 10_tree_8_8.txt, 10_tree_8_9.txt, 15_tri_10_0.txt, 15_tri_10_1.txt, 15_tri_10_2.txt, 15_tri_10_3.txt, 15_tri_10_4.txt, 15_tri_11_0.txt, 15_tri_11_1.txt, 15_tri_11_2.txt, 15_tri_11_3.txt, 15_tri_11_4.txt, 15_tri_12_0.txt, 15_tri_12_1.txt, 15_tri_12_2.txt, 15_tri_12_3.txt, 15_tri_12_4.txt, 15_tri_12_5.txt, 15_tri_12_6.txt, 15_tri_13_0.txt, 15_tri_13_1.txt, 15_tri_13_2.txt, 15_tri_14_0.txt, 15_tri_14_1.txt, 15_tri_15_0.txt, 15_tri_16_0.txt, 15_tri_16_1.txt, 15_tri_16_2.txt, 15_tri_17_0.txt, 15_tri_17_1.txt, 15_tri_18_0.txt, 15_tri_19_0.txt, 15_tri_20_0.txt, 15_tri_6_0.txt, 15_tri_6_1.txt, 15_tri_7_0.txt, 15_tri_7_1.txt, 15_tri_7_2.txt, 15_tri_8_0.txt, 15_tri_8_1.txt, 15_tri_8_2.txt, 15_tri_8_3.txt, 15_tri_8_4.txt, 15_tri_8_5.txt, 15_tri_9_0.txt, 15_tri_9_1.txt, 15_tri_9_2.txt, 15_tri_9_3.txt, 15_tri_9_4.txt, 15_tri_9_5.txt, 15_tri_9_6.txt, 15_tri_9_7.txt, 20_linear_10_0.txt, 20_linear_10_1.txt, 20_linear_12_0.txt, 20_linear_6_0.txt, 20_linear_6_1.txt, 20_linear_6_2.txt, 20_linear_7_0.txt, 20_linear_7_1.txt, 20_linear_8_0.txt, 20_linear_8_1.txt, 20_linear_8_2.txt, 20_linear_8_3.txt, 20_linear_9_0.txt, 25_manual_20_0.txt, 25_manual_20_1.txt, 25_manual_20_2.txt, 25_manual_20_3.txt, 25_manual_20_4.txt, 25_manual_20_5.txt, 25_manual_20_6.txt, 25_manual_20_7.txt, 25_manual_20_8.txt, 25_manual_20_9.txt, 25_manual_6_0.txt, 25_manual_7_0.txt, 25_manual_8_0.txt, 26_manual_0.txt, 30_random_18_0.txt, 30_random_20_0.txt, 30_random_20_1.txt, 30_random_20_2.txt |
medium | 00_example_1.txt, 00_example_2.txt, 00_example_3.txt, 00_example_4.txt, 01_small_1_0.txt, 01_small_2_0.txt, 01_small_3_0.txt, 01_small_3_1.txt, 01_small_4_0.txt, 01_small_4_1.txt, 01_small_4_2.txt, 01_small_4_3.txt, 01_small_4_4.txt, 01_small_4_5.txt, 01_small_5_0.txt, 01_small_5_1.txt, 01_small_5_10.txt, 01_small_5_11.txt, 01_small_5_12.txt, 01_small_5_13.txt, 01_small_5_14.txt, 01_small_5_15.txt, 01_small_5_16.txt, 01_small_5_17.txt, 01_small_5_18.txt, 01_small_5_19.txt, 01_small_5_2.txt, 01_small_5_20.txt, 01_small_5_3.txt, 01_small_5_4.txt, 01_small_5_5.txt, 01_small_5_6.txt, 01_small_5_7.txt, 01_small_5_8.txt, 01_small_5_9.txt, 10_tree_6_0.txt, 10_tree_6_1.txt, 10_tree_6_2.txt, 10_tree_6_3.txt, 10_tree_6_4.txt, 10_tree_6_5.txt, 10_tree_7_0.txt, 10_tree_7_1.txt, 10_tree_7_10.txt, 10_tree_7_2.txt, 10_tree_7_3.txt, 10_tree_7_4.txt, 10_tree_7_5.txt, 10_tree_7_6.txt, 10_tree_7_7.txt, 10_tree_7_8.txt, 10_tree_7_9.txt, 10_tree_8_0.txt, 10_tree_8_1.txt, 10_tree_8_10.txt, 10_tree_8_11.txt, 10_tree_8_12.txt, 10_tree_8_13.txt, 10_tree_8_14.txt, 10_tree_8_15.txt, 10_tree_8_16.txt, 10_tree_8_17.txt, 10_tree_8_18.txt, 10_tree_8_19.txt, 10_tree_8_2.txt, 10_tree_8_20.txt, 10_tree_8_21.txt, 10_tree_8_22.txt, 10_tree_8_3.txt, 10_tree_8_4.txt, 10_tree_8_5.txt, 10_tree_8_6.txt, 10_tree_8_7.txt, 10_tree_8_8.txt, 10_tree_8_9.txt, 15_tri_10_0.txt, 15_tri_10_1.txt, 15_tri_10_2.txt, 15_tri_10_3.txt, 15_tri_10_4.txt, 15_tri_11_0.txt, 15_tri_11_1.txt, 15_tri_11_2.txt, 15_tri_11_3.txt, 15_tri_11_4.txt, 15_tri_12_0.txt, 15_tri_12_1.txt, 15_tri_12_2.txt, 15_tri_12_3.txt, 15_tri_12_4.txt, 15_tri_12_5.txt, 15_tri_12_6.txt, 15_tri_13_0.txt, 15_tri_13_1.txt, 15_tri_13_2.txt, 15_tri_14_0.txt, 15_tri_14_1.txt, 15_tri_15_0.txt, 15_tri_16_0.txt, 15_tri_16_1.txt, 15_tri_16_2.txt, 15_tri_17_0.txt, 15_tri_17_1.txt, 15_tri_18_0.txt, 15_tri_19_0.txt, 15_tri_20_0.txt, 15_tri_6_0.txt, 15_tri_6_1.txt, 15_tri_7_0.txt, 15_tri_7_1.txt, 15_tri_7_2.txt, 15_tri_8_0.txt, 15_tri_8_1.txt, 15_tri_8_2.txt, 15_tri_8_3.txt, 15_tri_8_4.txt, 15_tri_8_5.txt, 15_tri_9_0.txt, 15_tri_9_1.txt, 15_tri_9_2.txt, 15_tri_9_3.txt, 15_tri_9_4.txt, 15_tri_9_5.txt, 15_tri_9_6.txt, 15_tri_9_7.txt, 20_linear_10_0.txt, 20_linear_10_1.txt, 20_linear_12_0.txt, 20_linear_6_0.txt, 20_linear_6_1.txt, 20_linear_6_2.txt, 20_linear_7_0.txt, 20_linear_7_1.txt, 20_linear_8_0.txt, 20_linear_8_1.txt, 20_linear_8_2.txt, 20_linear_8_3.txt, 20_linear_9_0.txt, 25_manual_20_0.txt, 25_manual_20_1.txt, 25_manual_20_2.txt, 25_manual_20_3.txt, 25_manual_20_4.txt, 25_manual_20_5.txt, 25_manual_20_6.txt, 25_manual_20_7.txt, 25_manual_20_8.txt, 25_manual_20_9.txt, 25_manual_6_0.txt, 25_manual_7_0.txt, 25_manual_8_0.txt, 26_manual_0.txt, 30_random_18_0.txt, 30_random_20_0.txt, 30_random_20_1.txt, 30_random_20_2.txt, 50_random_2000_0.txt, 50_random_2000_1.txt, 50_random_2000_10.txt, 50_random_2000_11.txt, 50_random_2000_12.txt, 50_random_2000_13.txt, 50_random_2000_14.txt, 50_random_2000_15.txt, 50_random_2000_16.txt, 50_random_2000_17.txt, 50_random_2000_18.txt, 50_random_2000_19.txt, 50_random_2000_2.txt, 50_random_2000_20.txt, 50_random_2000_21.txt, 50_random_2000_22.txt, 50_random_2000_23.txt, 50_random_2000_24.txt, 50_random_2000_25.txt, 50_random_2000_26.txt, 50_random_2000_27.txt, 50_random_2000_28.txt, 50_random_2000_29.txt, 50_random_2000_3.txt, 50_random_2000_4.txt, 50_random_2000_5.txt, 50_random_2000_6.txt, 50_random_2000_7.txt, 50_random_2000_8.txt, 50_random_2000_9.txt, 55_manual_1998_0.txt, 55_manual_2000_0.txt, 55_manual_2000_1.txt, 55_manual_2000_2.txt, 55_manual_2000_3.txt, 55_manual_2000_4.txt, 55_manual_2000_5.txt, 55_manual_2000_6.txt, 55_manual_670_0.txt |
All | 00_example_1.txt, 00_example_2.txt, 00_example_3.txt, 00_example_4.txt, 01_small_1_0.txt, 01_small_2_0.txt, 01_small_3_0.txt, 01_small_3_1.txt, 01_small_4_0.txt, 01_small_4_1.txt, 01_small_4_2.txt, 01_small_4_3.txt, 01_small_4_4.txt, 01_small_4_5.txt, 01_small_5_0.txt, 01_small_5_1.txt, 01_small_5_10.txt, 01_small_5_11.txt, 01_small_5_12.txt, 01_small_5_13.txt, 01_small_5_14.txt, 01_small_5_15.txt, 01_small_5_16.txt, 01_small_5_17.txt, 01_small_5_18.txt, 01_small_5_19.txt, 01_small_5_2.txt, 01_small_5_20.txt, 01_small_5_3.txt, 01_small_5_4.txt, 01_small_5_5.txt, 01_small_5_6.txt, 01_small_5_7.txt, 01_small_5_8.txt, 01_small_5_9.txt, 10_tree_6_0.txt, 10_tree_6_1.txt, 10_tree_6_2.txt, 10_tree_6_3.txt, 10_tree_6_4.txt, 10_tree_6_5.txt, 10_tree_7_0.txt, 10_tree_7_1.txt, 10_tree_7_10.txt, 10_tree_7_2.txt, 10_tree_7_3.txt, 10_tree_7_4.txt, 10_tree_7_5.txt, 10_tree_7_6.txt, 10_tree_7_7.txt, 10_tree_7_8.txt, 10_tree_7_9.txt, 10_tree_8_0.txt, 10_tree_8_1.txt, 10_tree_8_10.txt, 10_tree_8_11.txt, 10_tree_8_12.txt, 10_tree_8_13.txt, 10_tree_8_14.txt, 10_tree_8_15.txt, 10_tree_8_16.txt, 10_tree_8_17.txt, 10_tree_8_18.txt, 10_tree_8_19.txt, 10_tree_8_2.txt, 10_tree_8_20.txt, 10_tree_8_21.txt, 10_tree_8_22.txt, 10_tree_8_3.txt, 10_tree_8_4.txt, 10_tree_8_5.txt, 10_tree_8_6.txt, 10_tree_8_7.txt, 10_tree_8_8.txt, 10_tree_8_9.txt, 15_tri_10_0.txt, 15_tri_10_1.txt, 15_tri_10_2.txt, 15_tri_10_3.txt, 15_tri_10_4.txt, 15_tri_11_0.txt, 15_tri_11_1.txt, 15_tri_11_2.txt, 15_tri_11_3.txt, 15_tri_11_4.txt, 15_tri_12_0.txt, 15_tri_12_1.txt, 15_tri_12_2.txt, 15_tri_12_3.txt, 15_tri_12_4.txt, 15_tri_12_5.txt, 15_tri_12_6.txt, 15_tri_13_0.txt, 15_tri_13_1.txt, 15_tri_13_2.txt, 15_tri_14_0.txt, 15_tri_14_1.txt, 15_tri_15_0.txt, 15_tri_16_0.txt, 15_tri_16_1.txt, 15_tri_16_2.txt, 15_tri_17_0.txt, 15_tri_17_1.txt, 15_tri_18_0.txt, 15_tri_19_0.txt, 15_tri_20_0.txt, 15_tri_6_0.txt, 15_tri_6_1.txt, 15_tri_7_0.txt, 15_tri_7_1.txt, 15_tri_7_2.txt, 15_tri_8_0.txt, 15_tri_8_1.txt, 15_tri_8_2.txt, 15_tri_8_3.txt, 15_tri_8_4.txt, 15_tri_8_5.txt, 15_tri_9_0.txt, 15_tri_9_1.txt, 15_tri_9_2.txt, 15_tri_9_3.txt, 15_tri_9_4.txt, 15_tri_9_5.txt, 15_tri_9_6.txt, 15_tri_9_7.txt, 20_linear_10_0.txt, 20_linear_10_1.txt, 20_linear_12_0.txt, 20_linear_6_0.txt, 20_linear_6_1.txt, 20_linear_6_2.txt, 20_linear_7_0.txt, 20_linear_7_1.txt, 20_linear_8_0.txt, 20_linear_8_1.txt, 20_linear_8_2.txt, 20_linear_8_3.txt, 20_linear_9_0.txt, 25_manual_20_0.txt, 25_manual_20_1.txt, 25_manual_20_2.txt, 25_manual_20_3.txt, 25_manual_20_4.txt, 25_manual_20_5.txt, 25_manual_20_6.txt, 25_manual_20_7.txt, 25_manual_20_8.txt, 25_manual_20_9.txt, 25_manual_6_0.txt, 25_manual_7_0.txt, 25_manual_8_0.txt, 26_manual_0.txt, 30_random_18_0.txt, 30_random_20_0.txt, 30_random_20_1.txt, 30_random_20_2.txt, 50_random_2000_0.txt, 50_random_2000_1.txt, 50_random_2000_10.txt, 50_random_2000_11.txt, 50_random_2000_12.txt, 50_random_2000_13.txt, 50_random_2000_14.txt, 50_random_2000_15.txt, 50_random_2000_16.txt, 50_random_2000_17.txt, 50_random_2000_18.txt, 50_random_2000_19.txt, 50_random_2000_2.txt, 50_random_2000_20.txt, 50_random_2000_21.txt, 50_random_2000_22.txt, 50_random_2000_23.txt, 50_random_2000_24.txt, 50_random_2000_25.txt, 50_random_2000_26.txt, 50_random_2000_27.txt, 50_random_2000_28.txt, 50_random_2000_29.txt, 50_random_2000_3.txt, 50_random_2000_4.txt, 50_random_2000_5.txt, 50_random_2000_6.txt, 50_random_2000_7.txt, 50_random_2000_8.txt, 50_random_2000_9.txt, 55_manual_1998_0.txt, 55_manual_2000_0.txt, 55_manual_2000_1.txt, 55_manual_2000_2.txt, 55_manual_2000_3.txt, 55_manual_2000_4.txt, 55_manual_2000_5.txt, 55_manual_2000_6.txt, 55_manual_670_0.txt, 80_random_100000_0.txt, 80_random_100000_1.txt, 80_random_100000_10.txt, 80_random_100000_11.txt, 80_random_100000_12.txt, 80_random_100000_13.txt, 80_random_100000_14.txt, 80_random_100000_15.txt, 80_random_100000_16.txt, 80_random_100000_17.txt, 80_random_100000_18.txt, 80_random_100000_19.txt, 80_random_100000_2.txt, 80_random_100000_20.txt, 80_random_100000_21.txt, 80_random_100000_22.txt, 80_random_100000_23.txt, 80_random_100000_24.txt, 80_random_100000_25.txt, 80_random_100000_26.txt, 80_random_100000_27.txt, 80_random_100000_28.txt, 80_random_100000_29.txt, 80_random_100000_3.txt, 80_random_100000_30.txt, 80_random_100000_31.txt, 80_random_100000_32.txt, 80_random_100000_33.txt, 80_random_100000_4.txt, 80_random_100000_5.txt, 80_random_100000_6.txt, 80_random_100000_7.txt, 80_random_100000_8.txt, 80_random_100000_9.txt, 85_manual_100000_0.txt, 85_manual_100000_1.txt, 85_manual_100000_2.txt, 85_manual_100000_3.txt, 85_manual_100000_4.txt, 85_manual_100000_5.txt, 85_manual_100000_6.txt, 85_manual_100000_7.txt, 85_manual_100000_8.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
00_example_1.txt | AC | 1 ms | 256 KB |
00_example_2.txt | AC | 1 ms | 256 KB |
00_example_3.txt | AC | 1 ms | 256 KB |
00_example_4.txt | AC | 1 ms | 256 KB |
01_small_1_0.txt | AC | 1 ms | 256 KB |
01_small_2_0.txt | AC | 1 ms | 256 KB |
01_small_3_0.txt | AC | 1 ms | 256 KB |
01_small_3_1.txt | AC | 1 ms | 256 KB |
01_small_4_0.txt | AC | 1 ms | 256 KB |
01_small_4_1.txt | AC | 1 ms | 256 KB |
01_small_4_2.txt | AC | 1 ms | 256 KB |
01_small_4_3.txt | AC | 1 ms | 256 KB |
01_small_4_4.txt | AC | 1 ms | 256 KB |
01_small_4_5.txt | AC | 1 ms | 256 KB |
01_small_5_0.txt | AC | 1 ms | 256 KB |
01_small_5_1.txt | AC | 1 ms | 256 KB |
01_small_5_10.txt | AC | 2 ms | 256 KB |
01_small_5_11.txt | AC | 1 ms | 256 KB |
01_small_5_12.txt | AC | 1 ms | 256 KB |
01_small_5_13.txt | AC | 1 ms | 256 KB |
01_small_5_14.txt | AC | 1 ms | 256 KB |
01_small_5_15.txt | AC | 1 ms | 256 KB |
01_small_5_16.txt | AC | 1 ms | 256 KB |
01_small_5_17.txt | AC | 1 ms | 256 KB |
01_small_5_18.txt | AC | 1 ms | 256 KB |
01_small_5_19.txt | AC | 1 ms | 256 KB |
01_small_5_2.txt | AC | 1 ms | 256 KB |
01_small_5_20.txt | AC | 1 ms | 256 KB |
01_small_5_3.txt | AC | 1 ms | 256 KB |
01_small_5_4.txt | AC | 1 ms | 256 KB |
01_small_5_5.txt | AC | 1 ms | 256 KB |
01_small_5_6.txt | AC | 1 ms | 256 KB |
01_small_5_7.txt | AC | 1 ms | 256 KB |
01_small_5_8.txt | AC | 1 ms | 256 KB |
01_small_5_9.txt | AC | 1 ms | 256 KB |
10_tree_6_0.txt | AC | 1 ms | 256 KB |
10_tree_6_1.txt | AC | 1 ms | 256 KB |
10_tree_6_2.txt | AC | 1 ms | 256 KB |
10_tree_6_3.txt | AC | 2 ms | 256 KB |
10_tree_6_4.txt | AC | 1 ms | 256 KB |
10_tree_6_5.txt | AC | 1 ms | 256 KB |
10_tree_7_0.txt | AC | 1 ms | 256 KB |
10_tree_7_1.txt | AC | 1 ms | 256 KB |
10_tree_7_10.txt | AC | 1 ms | 256 KB |
10_tree_7_2.txt | AC | 1 ms | 256 KB |
10_tree_7_3.txt | AC | 1 ms | 256 KB |
10_tree_7_4.txt | AC | 1 ms | 256 KB |
10_tree_7_5.txt | AC | 1 ms | 256 KB |
10_tree_7_6.txt | AC | 1 ms | 256 KB |
10_tree_7_7.txt | AC | 1 ms | 256 KB |
10_tree_7_8.txt | AC | 1 ms | 256 KB |
10_tree_7_9.txt | AC | 1 ms | 256 KB |
10_tree_8_0.txt | AC | 1 ms | 256 KB |
10_tree_8_1.txt | AC | 1 ms | 256 KB |
10_tree_8_10.txt | AC | 1 ms | 256 KB |
10_tree_8_11.txt | AC | 1 ms | 256 KB |
10_tree_8_12.txt | AC | 1 ms | 256 KB |
10_tree_8_13.txt | AC | 1 ms | 256 KB |
10_tree_8_14.txt | AC | 1 ms | 256 KB |
10_tree_8_15.txt | AC | 1 ms | 256 KB |
10_tree_8_16.txt | AC | 1 ms | 256 KB |
10_tree_8_17.txt | AC | 1 ms | 256 KB |
10_tree_8_18.txt | AC | 1 ms | 256 KB |
10_tree_8_19.txt | AC | 1 ms | 256 KB |
10_tree_8_2.txt | AC | 1 ms | 256 KB |
10_tree_8_20.txt | AC | 1 ms | 256 KB |
10_tree_8_21.txt | AC | 1 ms | 256 KB |
10_tree_8_22.txt | AC | 1 ms | 256 KB |
10_tree_8_3.txt | AC | 1 ms | 256 KB |
10_tree_8_4.txt | AC | 1 ms | 256 KB |
10_tree_8_5.txt | AC | 1 ms | 256 KB |
10_tree_8_6.txt | AC | 2 ms | 256 KB |
10_tree_8_7.txt | AC | 1 ms | 256 KB |
10_tree_8_8.txt | AC | 1 ms | 256 KB |
10_tree_8_9.txt | AC | 1 ms | 256 KB |
15_tri_10_0.txt | AC | 1 ms | 256 KB |
15_tri_10_1.txt | AC | 1 ms | 256 KB |
15_tri_10_2.txt | AC | 1 ms | 256 KB |
15_tri_10_3.txt | AC | 1 ms | 256 KB |
15_tri_10_4.txt | AC | 1 ms | 256 KB |
15_tri_11_0.txt | AC | 1 ms | 256 KB |
15_tri_11_1.txt | AC | 1 ms | 256 KB |
15_tri_11_2.txt | AC | 1 ms | 256 KB |
15_tri_11_3.txt | AC | 1 ms | 256 KB |
15_tri_11_4.txt | AC | 1 ms | 256 KB |
15_tri_12_0.txt | AC | 1 ms | 256 KB |
15_tri_12_1.txt | AC | 1 ms | 256 KB |
15_tri_12_2.txt | AC | 1 ms | 256 KB |
15_tri_12_3.txt | AC | 1 ms | 256 KB |
15_tri_12_4.txt | AC | 1 ms | 256 KB |
15_tri_12_5.txt | AC | 1 ms | 256 KB |
15_tri_12_6.txt | AC | 1 ms | 256 KB |
15_tri_13_0.txt | AC | 1 ms | 256 KB |
15_tri_13_1.txt | AC | 1 ms | 256 KB |
15_tri_13_2.txt | AC | 1 ms | 256 KB |
15_tri_14_0.txt | AC | 1 ms | 256 KB |
15_tri_14_1.txt | AC | 1 ms | 256 KB |
15_tri_15_0.txt | AC | 1 ms | 256 KB |
15_tri_16_0.txt | AC | 1 ms | 256 KB |
15_tri_16_1.txt | AC | 1 ms | 256 KB |
15_tri_16_2.txt | AC | 1 ms | 256 KB |
15_tri_17_0.txt | AC | 1 ms | 256 KB |
15_tri_17_1.txt | AC | 1 ms | 256 KB |
15_tri_18_0.txt | AC | 1 ms | 256 KB |
15_tri_19_0.txt | AC | 1 ms | 256 KB |
15_tri_20_0.txt | AC | 1 ms | 256 KB |
15_tri_6_0.txt | AC | 1 ms | 256 KB |
15_tri_6_1.txt | AC | 1 ms | 256 KB |
15_tri_7_0.txt | AC | 1 ms | 256 KB |
15_tri_7_1.txt | AC | 1 ms | 256 KB |
15_tri_7_2.txt | AC | 1 ms | 256 KB |
15_tri_8_0.txt | AC | 1 ms | 256 KB |
15_tri_8_1.txt | AC | 1 ms | 256 KB |
15_tri_8_2.txt | AC | 1 ms | 256 KB |
15_tri_8_3.txt | AC | 1 ms | 256 KB |
15_tri_8_4.txt | AC | 1 ms | 256 KB |
15_tri_8_5.txt | AC | 1 ms | 256 KB |
15_tri_9_0.txt | AC | 1 ms | 256 KB |
15_tri_9_1.txt | AC | 1 ms | 256 KB |
15_tri_9_2.txt | AC | 1 ms | 256 KB |
15_tri_9_3.txt | AC | 1 ms | 256 KB |
15_tri_9_4.txt | AC | 1 ms | 256 KB |
15_tri_9_5.txt | AC | 1 ms | 256 KB |
15_tri_9_6.txt | AC | 1 ms | 256 KB |
15_tri_9_7.txt | AC | 1 ms | 256 KB |
20_linear_10_0.txt | AC | 1 ms | 256 KB |
20_linear_10_1.txt | AC | 1 ms | 256 KB |
20_linear_12_0.txt | AC | 1 ms | 256 KB |
20_linear_6_0.txt | AC | 1 ms | 256 KB |
20_linear_6_1.txt | AC | 1 ms | 256 KB |
20_linear_6_2.txt | AC | 1 ms | 256 KB |
20_linear_7_0.txt | AC | 1 ms | 256 KB |
20_linear_7_1.txt | AC | 1 ms | 256 KB |
20_linear_8_0.txt | AC | 1 ms | 256 KB |
20_linear_8_1.txt | AC | 1 ms | 256 KB |
20_linear_8_2.txt | AC | 1 ms | 256 KB |
20_linear_8_3.txt | AC | 1 ms | 256 KB |
20_linear_9_0.txt | AC | 1 ms | 256 KB |
25_manual_20_0.txt | AC | 1 ms | 256 KB |
25_manual_20_1.txt | AC | 1 ms | 256 KB |
25_manual_20_2.txt | AC | 1 ms | 256 KB |
25_manual_20_3.txt | AC | 1 ms | 256 KB |
25_manual_20_4.txt | AC | 1 ms | 256 KB |
25_manual_20_5.txt | AC | 1 ms | 256 KB |
25_manual_20_6.txt | AC | 1 ms | 256 KB |
25_manual_20_7.txt | AC | 1 ms | 256 KB |
25_manual_20_8.txt | AC | 1 ms | 256 KB |
25_manual_20_9.txt | AC | 1 ms | 256 KB |
25_manual_6_0.txt | AC | 1 ms | 256 KB |
25_manual_7_0.txt | AC | 1 ms | 256 KB |
25_manual_8_0.txt | AC | 1 ms | 256 KB |
26_manual_0.txt | AC | 1 ms | 256 KB |
30_random_18_0.txt | AC | 1 ms | 256 KB |
30_random_20_0.txt | AC | 1 ms | 256 KB |
30_random_20_1.txt | AC | 1 ms | 256 KB |
30_random_20_2.txt | AC | 1 ms | 256 KB |
50_random_2000_0.txt | AC | 3 ms | 768 KB |
50_random_2000_1.txt | AC | 3 ms | 768 KB |
50_random_2000_10.txt | AC | 3 ms | 640 KB |
50_random_2000_11.txt | AC | 5 ms | 768 KB |
50_random_2000_12.txt | AC | 3 ms | 640 KB |
50_random_2000_13.txt | AC | 3 ms | 640 KB |
50_random_2000_14.txt | AC | 3 ms | 640 KB |
50_random_2000_15.txt | AC | 3 ms | 640 KB |
50_random_2000_16.txt | AC | 3 ms | 640 KB |
50_random_2000_17.txt | AC | 3 ms | 640 KB |
50_random_2000_18.txt | AC | 3 ms | 640 KB |
50_random_2000_19.txt | AC | 3 ms | 640 KB |
50_random_2000_2.txt | AC | 3 ms | 768 KB |
50_random_2000_20.txt | AC | 3 ms | 640 KB |
50_random_2000_21.txt | AC | 3 ms | 640 KB |
50_random_2000_22.txt | AC | 3 ms | 640 KB |
50_random_2000_23.txt | AC | 3 ms | 640 KB |
50_random_2000_24.txt | AC | 3 ms | 640 KB |
50_random_2000_25.txt | AC | 3 ms | 640 KB |
50_random_2000_26.txt | AC | 3 ms | 640 KB |
50_random_2000_27.txt | AC | 3 ms | 640 KB |
50_random_2000_28.txt | AC | 3 ms | 640 KB |
50_random_2000_29.txt | AC | 3 ms | 640 KB |
50_random_2000_3.txt | AC | 3 ms | 768 KB |
50_random_2000_4.txt | AC | 3 ms | 768 KB |
50_random_2000_5.txt | AC | 3 ms | 768 KB |
50_random_2000_6.txt | AC | 3 ms | 768 KB |
50_random_2000_7.txt | AC | 3 ms | 768 KB |
50_random_2000_8.txt | AC | 3 ms | 768 KB |
50_random_2000_9.txt | AC | 3 ms | 768 KB |
55_manual_1998_0.txt | AC | 3 ms | 640 KB |
55_manual_2000_0.txt | AC | 3 ms | 768 KB |
55_manual_2000_1.txt | AC | 3 ms | 768 KB |
55_manual_2000_2.txt | AC | 3 ms | 768 KB |
55_manual_2000_3.txt | AC | 3 ms | 640 KB |
55_manual_2000_4.txt | AC | 3 ms | 768 KB |
55_manual_2000_5.txt | AC | 85 ms | 6784 KB |
55_manual_2000_6.txt | AC | 85 ms | 6784 KB |
55_manual_670_0.txt | AC | 73 ms | 7424 KB |
80_random_100000_0.txt | AC | 130 ms | 24948 KB |
80_random_100000_1.txt | AC | 131 ms | 24948 KB |
80_random_100000_10.txt | AC | 137 ms | 21496 KB |
80_random_100000_11.txt | AC | 138 ms | 21500 KB |
80_random_100000_12.txt | AC | 142 ms | 21500 KB |
80_random_100000_13.txt | AC | 147 ms | 21500 KB |
80_random_100000_14.txt | AC | 144 ms | 21500 KB |
80_random_100000_15.txt | AC | 139 ms | 21756 KB |
80_random_100000_16.txt | AC | 144 ms | 21884 KB |
80_random_100000_17.txt | AC | 141 ms | 21756 KB |
80_random_100000_18.txt | AC | 142 ms | 21880 KB |
80_random_100000_19.txt | AC | 141 ms | 21756 KB |
80_random_100000_2.txt | AC | 128 ms | 24948 KB |
80_random_100000_20.txt | AC | 152 ms | 20604 KB |
80_random_100000_21.txt | AC | 136 ms | 20600 KB |
80_random_100000_22.txt | AC | 142 ms | 20600 KB |
80_random_100000_23.txt | AC | 139 ms | 20600 KB |
80_random_100000_24.txt | AC | 139 ms | 21372 KB |
80_random_100000_25.txt | AC | 144 ms | 21112 KB |
80_random_100000_26.txt | AC | 138 ms | 21112 KB |
80_random_100000_27.txt | AC | 157 ms | 20728 KB |
80_random_100000_28.txt | AC | 145 ms | 20728 KB |
80_random_100000_29.txt | AC | 145 ms | 20856 KB |
80_random_100000_3.txt | AC | 131 ms | 24948 KB |
80_random_100000_30.txt | AC | 171 ms | 26488 KB |
80_random_100000_31.txt | AC | 173 ms | 26488 KB |
80_random_100000_32.txt | AC | 167 ms | 26484 KB |
80_random_100000_33.txt | AC | 169 ms | 26488 KB |
80_random_100000_4.txt | AC | 123 ms | 24948 KB |
80_random_100000_5.txt | AC | 130 ms | 24696 KB |
80_random_100000_6.txt | AC | 131 ms | 24696 KB |
80_random_100000_7.txt | AC | 130 ms | 24696 KB |
80_random_100000_8.txt | AC | 129 ms | 24692 KB |
80_random_100000_9.txt | AC | 125 ms | 24696 KB |
85_manual_100000_0.txt | AC | 136 ms | 27000 KB |
85_manual_100000_1.txt | AC | 108 ms | 26096 KB |
85_manual_100000_2.txt | AC | 118 ms | 25076 KB |
85_manual_100000_3.txt | AC | 109 ms | 26092 KB |
85_manual_100000_4.txt | AC | 107 ms | 26092 KB |
85_manual_100000_5.txt | AC | 130 ms | 23028 KB |
85_manual_100000_6.txt | AC | 129 ms | 23028 KB |
85_manual_100000_7.txt | AC | 135 ms | 26872 KB |
85_manual_100000_8.txt | AC | 110 ms | 19328 KB |