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
AC × 156
AC × 195
AC × 238
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