Submission #260416

# Submission time Handle Problem Language Result Execution time Memory
260416 2020-08-10T08:41:20 Z 최은수(#5043) Airline Route Map (JOI18_airline) C++14
37 / 100
468 ms 40252 KB
#include"Alicelib.h"
#include<iostream>
#include<vector>
#include<algorithm>
#define ep emplace
#define eb emplace_back
#define fi first
#define se second
#define all(x) (x).begin(),(x).end()
using namespace std;
typedef long long ll;
typedef pair<int,int>pi;
typedef pair<ll,ll>pl;
const int inf=1e9+7;
const ll INF=1e18;
const int siz=10;
void Alice(int N,int M,int A[],int B[])
{
    int n=N;
    int v=n*3+6;
    vector<pi>ed;
    for(int i=n;i<v;i++)
        for(int j=i+1;j<v;j++)
            ed.eb(i,j);
    for(int i=0;i<n;i++)
        for(int j=n;j<n+i;j++)
            ed.eb(i,j);
    for(int i=0;i<M;i++)
        ed.eb(A[i],B[i]);
    InitG(v,(int)ed.size());
    for(int i=0;i<(int)ed.size();i++)
        MakeG(i,ed[i].fi,ed[i].se);
    return;
}
#include"Boblib.h"
#include<iostream>
#include<vector>
#include<algorithm>
#define ep emplace
#define eb emplace_back
#define fi first
#define se second
#define all(x) (x).begin(),(x).end()
using namespace std;
typedef long long ll;
typedef pair<int,int>pi;
typedef pair<ll,ll>pl;
const int inf=1e9+7;
const ll INF=1e18;
const int siz=10;
static vector<int>adj[1510];
static bool chk[1510];
static int cnt[1510];
static int rev[1510];
void Bob(int V,int U,int C[],int D[])
{
    int n=V/3-2;
    for(int i=0;i<U;i++)
        adj[C[i]].eb(D[i]),adj[D[i]].eb(C[i]);
    for(int i=0;i<V;i++)
        if((int)adj[i].size()>n*2)
            chk[i]=1;
    vector<int>vv;
    for(int i=0;i<V;i++)
    {
        if(!chk[i])
        {
            vv.eb(i);
            for(int&j:adj[i])
                if(chk[j])
                    cnt[i]++;
        }
    }
    sort(all(vv),[&](const int&x,const int&y){return cnt[x]<cnt[y];});
    for(int i=0;i<n;i++)
        rev[vv[i]]=i;
    vector<pi>edg;
    for(int&u:vv)
        for(int&v:adj[u])
            if(!chk[v]&&rev[u]<rev[v])
                edg.eb(rev[u],rev[v]);
    InitMap(n,(int)edg.size());
    for(pi&t:edg)
        MakeMap(t.fi,t.se);
    return;
}
# Verdict Execution time Memory Grader output
1 Correct 5 ms 6720 KB Output is correct
2 Correct 6 ms 6920 KB Output is correct
3 Correct 5 ms 6912 KB Output is correct
4 Correct 5 ms 6912 KB Output is correct
5 Correct 5 ms 6912 KB Output is correct
6 Correct 5 ms 6912 KB Output is correct
7 Correct 6 ms 6864 KB Output is correct
8 Correct 7 ms 6912 KB Output is correct
9 Correct 5 ms 6912 KB Output is correct
10 Correct 6 ms 6912 KB Output is correct
11 Correct 5 ms 6912 KB Output is correct
12 Correct 5 ms 6912 KB Output is correct
13 Correct 5 ms 6912 KB Output is correct
14 Correct 5 ms 6912 KB Output is correct
15 Correct 5 ms 6912 KB Output is correct
16 Correct 6 ms 6912 KB Output is correct
17 Correct 6 ms 6912 KB Output is correct
18 Correct 5 ms 6912 KB Output is correct
19 Correct 7 ms 6912 KB Output is correct
20 Correct 5 ms 6912 KB Output is correct
21 Correct 5 ms 6912 KB Output is correct
22 Correct 5 ms 6912 KB Output is correct
23 Correct 5 ms 6912 KB Output is correct
24 Correct 5 ms 6912 KB Output is correct
25 Correct 5 ms 6912 KB Output is correct
26 Correct 5 ms 6912 KB Output is correct
27 Correct 6 ms 6912 KB Output is correct
28 Correct 5 ms 6912 KB Output is correct
29 Correct 7 ms 6912 KB Output is correct
30 Correct 5 ms 6912 KB Output is correct
31 Correct 5 ms 6912 KB Output is correct
32 Correct 5 ms 6912 KB Output is correct
33 Correct 5 ms 6912 KB Output is correct
34 Correct 6 ms 6912 KB Output is correct
35 Correct 5 ms 6912 KB Output is correct
36 Correct 6 ms 6912 KB Output is correct
37 Correct 5 ms 6912 KB Output is correct
38 Correct 5 ms 6912 KB Output is correct
39 Correct 5 ms 6912 KB Output is correct
40 Correct 6 ms 6912 KB Output is correct
41 Correct 6 ms 6912 KB Output is correct
42 Correct 5 ms 6912 KB Output is correct
43 Correct 6 ms 6912 KB Output is correct
44 Correct 5 ms 6912 KB Output is correct
45 Correct 5 ms 6912 KB Output is correct
46 Correct 5 ms 6912 KB Output is correct
47 Correct 5 ms 6912 KB Output is correct
48 Correct 5 ms 6912 KB Output is correct
49 Correct 5 ms 6912 KB Output is correct
50 Correct 5 ms 6912 KB Output is correct
51 Correct 6 ms 6656 KB Output is correct
52 Correct 6 ms 6912 KB Output is correct
53 Correct 5 ms 6912 KB Output is correct
54 Correct 5 ms 6912 KB Output is correct
55 Correct 6 ms 6912 KB Output is correct
56 Correct 6 ms 6912 KB Output is correct
57 Correct 6 ms 6912 KB Output is correct
58 Correct 5 ms 6912 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 5 ms 6720 KB Output is correct
2 Correct 6 ms 6920 KB Output is correct
3 Correct 5 ms 6912 KB Output is correct
4 Correct 5 ms 6912 KB Output is correct
5 Correct 5 ms 6912 KB Output is correct
6 Correct 5 ms 6912 KB Output is correct
7 Correct 6 ms 6864 KB Output is correct
8 Correct 7 ms 6912 KB Output is correct
9 Correct 5 ms 6912 KB Output is correct
10 Correct 6 ms 6912 KB Output is correct
11 Correct 5 ms 6912 KB Output is correct
12 Correct 5 ms 6912 KB Output is correct
13 Correct 5 ms 6912 KB Output is correct
14 Correct 5 ms 6912 KB Output is correct
15 Correct 5 ms 6912 KB Output is correct
16 Correct 6 ms 6912 KB Output is correct
17 Correct 6 ms 6912 KB Output is correct
18 Correct 5 ms 6912 KB Output is correct
19 Correct 7 ms 6912 KB Output is correct
20 Correct 5 ms 6912 KB Output is correct
21 Correct 5 ms 6912 KB Output is correct
22 Correct 5 ms 6912 KB Output is correct
23 Correct 5 ms 6912 KB Output is correct
24 Correct 5 ms 6912 KB Output is correct
25 Correct 5 ms 6912 KB Output is correct
26 Correct 5 ms 6912 KB Output is correct
27 Correct 6 ms 6912 KB Output is correct
28 Correct 5 ms 6912 KB Output is correct
29 Correct 7 ms 6912 KB Output is correct
30 Correct 5 ms 6912 KB Output is correct
31 Correct 5 ms 6912 KB Output is correct
32 Correct 5 ms 6912 KB Output is correct
33 Correct 5 ms 6912 KB Output is correct
34 Correct 6 ms 6912 KB Output is correct
35 Correct 5 ms 6912 KB Output is correct
36 Correct 6 ms 6912 KB Output is correct
37 Correct 5 ms 6912 KB Output is correct
38 Correct 5 ms 6912 KB Output is correct
39 Correct 5 ms 6912 KB Output is correct
40 Correct 6 ms 6912 KB Output is correct
41 Correct 6 ms 6912 KB Output is correct
42 Correct 5 ms 6912 KB Output is correct
43 Correct 6 ms 6912 KB Output is correct
44 Correct 5 ms 6912 KB Output is correct
45 Correct 5 ms 6912 KB Output is correct
46 Correct 5 ms 6912 KB Output is correct
47 Correct 5 ms 6912 KB Output is correct
48 Correct 5 ms 6912 KB Output is correct
49 Correct 5 ms 6912 KB Output is correct
50 Correct 5 ms 6912 KB Output is correct
51 Correct 6 ms 6656 KB Output is correct
52 Correct 6 ms 6912 KB Output is correct
53 Correct 5 ms 6912 KB Output is correct
54 Correct 5 ms 6912 KB Output is correct
55 Correct 6 ms 6912 KB Output is correct
56 Correct 6 ms 6912 KB Output is correct
57 Correct 6 ms 6912 KB Output is correct
58 Correct 5 ms 6912 KB Output is correct
59 Correct 8 ms 7168 KB Output is correct
60 Correct 8 ms 7168 KB Output is correct
61 Correct 9 ms 7168 KB Output is correct
62 Correct 7 ms 7168 KB Output is correct
63 Correct 9 ms 7424 KB Output is correct
64 Correct 8 ms 7168 KB Output is correct
65 Correct 9 ms 7168 KB Output is correct
66 Correct 9 ms 7424 KB Output is correct
67 Correct 8 ms 7168 KB Output is correct
68 Correct 7 ms 7168 KB Output is correct
69 Correct 9 ms 7168 KB Output is correct
70 Correct 8 ms 7168 KB Output is correct
71 Correct 9 ms 7168 KB Output is correct
72 Correct 8 ms 7168 KB Output is correct
73 Correct 8 ms 7168 KB Output is correct
74 Correct 8 ms 7168 KB Output is correct
75 Correct 7 ms 7168 KB Output is correct
76 Correct 7 ms 7168 KB Output is correct
77 Correct 8 ms 7168 KB Output is correct
78 Correct 8 ms 7168 KB Output is correct
79 Correct 7 ms 6912 KB Output is correct
80 Correct 7 ms 6912 KB Output is correct
81 Correct 7 ms 6912 KB Output is correct
82 Correct 7 ms 6912 KB Output is correct
83 Correct 7 ms 6912 KB Output is correct
84 Correct 8 ms 6912 KB Output is correct
85 Correct 7 ms 6912 KB Output is correct
86 Correct 7 ms 6912 KB Output is correct
87 Correct 8 ms 6912 KB Output is correct
88 Correct 8 ms 6912 KB Output is correct
89 Correct 8 ms 7168 KB Output is correct
90 Correct 9 ms 7168 KB Output is correct
91 Correct 7 ms 7168 KB Output is correct
92 Correct 7 ms 7184 KB Output is correct
93 Correct 9 ms 7168 KB Output is correct
94 Correct 9 ms 7168 KB Output is correct
95 Correct 8 ms 7168 KB Output is correct
96 Correct 8 ms 7168 KB Output is correct
97 Correct 8 ms 7168 KB Output is correct
98 Correct 8 ms 7168 KB Output is correct
99 Correct 9 ms 7168 KB Output is correct
100 Correct 11 ms 7168 KB Output is correct
101 Correct 8 ms 7168 KB Output is correct
102 Correct 7 ms 7168 KB Output is correct
103 Correct 8 ms 7168 KB Output is correct
104 Correct 7 ms 7168 KB Output is correct
105 Correct 9 ms 7168 KB Output is correct
106 Correct 9 ms 7168 KB Output is correct
107 Correct 8 ms 7168 KB Output is correct
108 Correct 7 ms 7168 KB Output is correct
109 Correct 8 ms 7168 KB Output is correct
110 Correct 6 ms 6912 KB Output is correct
111 Correct 7 ms 6912 KB Output is correct
112 Correct 6 ms 6912 KB Output is correct
113 Correct 6 ms 6912 KB Output is correct
114 Correct 6 ms 6912 KB Output is correct
115 Correct 7 ms 6912 KB Output is correct
116 Correct 6 ms 6912 KB Output is correct
117 Correct 7 ms 7168 KB Output is correct
118 Correct 7 ms 6912 KB Output is correct
# Verdict Execution time Memory Grader output
1 Incorrect 468 ms 40252 KB Wrong Answer [1]
2 Halted 0 ms 0 KB -