답안 #947329

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
947329 2024-03-15T22:12:16 Z Cyber_Wolf 항공 노선도 (JOI18_airline) C++17
37 / 100
376 ms 45288 KB
#include <bits/stdc++.h>
#include <cassert>
#include <cstdio>
#include "Alicelib.h"

using namespace std;

void Alice( int N, int M, int A[], int B[] ){
	vector<array<int, 2>> v;
	for(int i = 0; i < M; i++)
	{
		v.push_back({A[i], B[i]});
	}
	for(int i = N; i < 3*N; i++)
	{
		for(int j = i+1; j < 3*N; j++)
		{
			v.push_back({i, j});
		}
	}
	for(int i = 0; i < N; i++)
	{
		for(int j = N; j < N+i; j++)
		{
			v.push_back({i, j});
		}
	}
	InitG(3*N, v.size());
	for(int i = 0; i < v.size(); i++)
	{
		MakeG(i, v[i][0], v[i][1]);
	}
}

#include <bits/stdc++.h>
#include <cassert>
#include <cstdio>
#include "Boblib.h"

using namespace std;

void Bob( int V, int U, int C[], int D[] ){
	int N = V/3;
	int deg[V], p[V];
	memset(deg, 0, sizeof(deg));
	memset(p, 0, sizeof(p));
	for(int i = 0; i < U; i++)
	{
		deg[C[i]]++;
		deg[D[i]]++;
	}
	vector<array<int, 2>> v;
	for(int i = 0; i < U; i++)
	{
		if(deg[C[i]] > N*2-2 || deg[D[i]] > N*2-2)
		{
			p[D[i]]++, p[C[i]]++;
			continue;
		}
		v.push_back({C[i], D[i]});
	}
	InitMap(N, v.size());
	for(auto [a, b] : v)	MakeMap(p[a], p[b]);
}


Compilation message

Alice.cpp: In function 'void Alice(int, int, int*, int*)':
Alice.cpp:29:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::array<int, 2> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   29 |  for(int i = 0; i < v.size(); i++)
      |                 ~~^~~~~~~~~~
# 결과 실행 시간 메모리 Grader output
1 Correct 2 ms 15616 KB Output is correct
2 Correct 3 ms 15620 KB Output is correct
3 Correct 3 ms 15620 KB Output is correct
4 Correct 2 ms 13568 KB Output is correct
5 Correct 3 ms 15616 KB Output is correct
6 Correct 3 ms 15620 KB Output is correct
7 Correct 2 ms 15620 KB Output is correct
8 Correct 3 ms 15580 KB Output is correct
9 Correct 3 ms 15620 KB Output is correct
10 Correct 2 ms 13572 KB Output is correct
11 Correct 2 ms 15616 KB Output is correct
12 Correct 3 ms 15616 KB Output is correct
13 Correct 3 ms 15620 KB Output is correct
14 Correct 3 ms 15616 KB Output is correct
15 Correct 3 ms 15868 KB Output is correct
16 Correct 3 ms 15624 KB Output is correct
17 Correct 2 ms 15620 KB Output is correct
18 Correct 3 ms 15620 KB Output is correct
19 Correct 2 ms 15620 KB Output is correct
20 Correct 3 ms 15616 KB Output is correct
21 Correct 3 ms 15620 KB Output is correct
22 Correct 3 ms 15620 KB Output is correct
23 Correct 2 ms 15620 KB Output is correct
24 Correct 2 ms 13572 KB Output is correct
25 Correct 2 ms 15620 KB Output is correct
26 Correct 2 ms 15620 KB Output is correct
27 Correct 3 ms 15616 KB Output is correct
28 Correct 3 ms 15616 KB Output is correct
29 Correct 3 ms 15620 KB Output is correct
30 Correct 3 ms 13572 KB Output is correct
31 Correct 2 ms 13572 KB Output is correct
32 Correct 2 ms 13568 KB Output is correct
33 Correct 2 ms 13572 KB Output is correct
34 Correct 2 ms 13572 KB Output is correct
35 Correct 2 ms 13820 KB Output is correct
36 Correct 2 ms 15868 KB Output is correct
37 Correct 3 ms 15620 KB Output is correct
38 Correct 3 ms 15616 KB Output is correct
39 Correct 2 ms 15620 KB Output is correct
40 Correct 3 ms 15620 KB Output is correct
41 Correct 2 ms 15620 KB Output is correct
42 Correct 2 ms 15620 KB Output is correct
43 Correct 3 ms 15620 KB Output is correct
44 Correct 2 ms 13572 KB Output is correct
45 Correct 2 ms 13572 KB Output is correct
46 Correct 3 ms 15612 KB Output is correct
47 Correct 3 ms 15620 KB Output is correct
48 Correct 2 ms 15620 KB Output is correct
49 Correct 2 ms 15616 KB Output is correct
50 Correct 3 ms 13572 KB Output is correct
51 Correct 2 ms 13568 KB Output is correct
52 Correct 3 ms 15620 KB Output is correct
53 Correct 2 ms 13568 KB Output is correct
54 Correct 3 ms 15620 KB Output is correct
55 Correct 3 ms 15620 KB Output is correct
56 Correct 2 ms 15620 KB Output is correct
57 Correct 2 ms 15616 KB Output is correct
58 Correct 2 ms 15616 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 2 ms 15616 KB Output is correct
2 Correct 3 ms 15620 KB Output is correct
3 Correct 3 ms 15620 KB Output is correct
4 Correct 2 ms 13568 KB Output is correct
5 Correct 3 ms 15616 KB Output is correct
6 Correct 3 ms 15620 KB Output is correct
7 Correct 2 ms 15620 KB Output is correct
8 Correct 3 ms 15580 KB Output is correct
9 Correct 3 ms 15620 KB Output is correct
10 Correct 2 ms 13572 KB Output is correct
11 Correct 2 ms 15616 KB Output is correct
12 Correct 3 ms 15616 KB Output is correct
13 Correct 3 ms 15620 KB Output is correct
14 Correct 3 ms 15616 KB Output is correct
15 Correct 3 ms 15868 KB Output is correct
16 Correct 3 ms 15624 KB Output is correct
17 Correct 2 ms 15620 KB Output is correct
18 Correct 3 ms 15620 KB Output is correct
19 Correct 2 ms 15620 KB Output is correct
20 Correct 3 ms 15616 KB Output is correct
21 Correct 3 ms 15620 KB Output is correct
22 Correct 3 ms 15620 KB Output is correct
23 Correct 2 ms 15620 KB Output is correct
24 Correct 2 ms 13572 KB Output is correct
25 Correct 2 ms 15620 KB Output is correct
26 Correct 2 ms 15620 KB Output is correct
27 Correct 3 ms 15616 KB Output is correct
28 Correct 3 ms 15616 KB Output is correct
29 Correct 3 ms 15620 KB Output is correct
30 Correct 3 ms 13572 KB Output is correct
31 Correct 2 ms 13572 KB Output is correct
32 Correct 2 ms 13568 KB Output is correct
33 Correct 2 ms 13572 KB Output is correct
34 Correct 2 ms 13572 KB Output is correct
35 Correct 2 ms 13820 KB Output is correct
36 Correct 2 ms 15868 KB Output is correct
37 Correct 3 ms 15620 KB Output is correct
38 Correct 3 ms 15616 KB Output is correct
39 Correct 2 ms 15620 KB Output is correct
40 Correct 3 ms 15620 KB Output is correct
41 Correct 2 ms 15620 KB Output is correct
42 Correct 2 ms 15620 KB Output is correct
43 Correct 3 ms 15620 KB Output is correct
44 Correct 2 ms 13572 KB Output is correct
45 Correct 2 ms 13572 KB Output is correct
46 Correct 3 ms 15612 KB Output is correct
47 Correct 3 ms 15620 KB Output is correct
48 Correct 2 ms 15620 KB Output is correct
49 Correct 2 ms 15616 KB Output is correct
50 Correct 3 ms 13572 KB Output is correct
51 Correct 2 ms 13568 KB Output is correct
52 Correct 3 ms 15620 KB Output is correct
53 Correct 2 ms 13568 KB Output is correct
54 Correct 3 ms 15620 KB Output is correct
55 Correct 3 ms 15620 KB Output is correct
56 Correct 2 ms 15620 KB Output is correct
57 Correct 2 ms 15616 KB Output is correct
58 Correct 2 ms 15616 KB Output is correct
59 Correct 3 ms 15616 KB Output is correct
60 Correct 3 ms 15620 KB Output is correct
61 Correct 3 ms 15620 KB Output is correct
62 Correct 3 ms 15616 KB Output is correct
63 Correct 3 ms 15620 KB Output is correct
64 Correct 3 ms 15624 KB Output is correct
65 Correct 4 ms 15616 KB Output is correct
66 Correct 3 ms 15612 KB Output is correct
67 Correct 3 ms 15620 KB Output is correct
68 Correct 4 ms 15612 KB Output is correct
69 Correct 4 ms 15624 KB Output is correct
70 Correct 3 ms 15464 KB Output is correct
71 Correct 3 ms 15620 KB Output is correct
72 Correct 4 ms 15620 KB Output is correct
73 Correct 3 ms 15620 KB Output is correct
74 Correct 3 ms 15616 KB Output is correct
75 Correct 3 ms 15624 KB Output is correct
76 Correct 3 ms 15868 KB Output is correct
77 Correct 3 ms 15620 KB Output is correct
78 Correct 3 ms 15620 KB Output is correct
79 Correct 3 ms 15620 KB Output is correct
80 Correct 3 ms 15620 KB Output is correct
81 Correct 3 ms 15620 KB Output is correct
82 Correct 3 ms 15620 KB Output is correct
83 Correct 3 ms 15620 KB Output is correct
84 Correct 3 ms 15620 KB Output is correct
85 Correct 3 ms 15620 KB Output is correct
86 Correct 3 ms 15620 KB Output is correct
87 Correct 3 ms 15616 KB Output is correct
88 Correct 3 ms 15620 KB Output is correct
89 Correct 3 ms 13572 KB Output is correct
90 Correct 3 ms 13572 KB Output is correct
91 Correct 3 ms 13572 KB Output is correct
92 Correct 3 ms 13576 KB Output is correct
93 Correct 3 ms 13568 KB Output is correct
94 Correct 3 ms 15620 KB Output is correct
95 Correct 3 ms 15592 KB Output is correct
96 Correct 3 ms 15620 KB Output is correct
97 Correct 3 ms 15620 KB Output is correct
98 Correct 4 ms 15628 KB Output is correct
99 Correct 3 ms 15620 KB Output is correct
100 Correct 3 ms 15620 KB Output is correct
101 Correct 3 ms 15620 KB Output is correct
102 Correct 3 ms 13572 KB Output is correct
103 Correct 3 ms 15620 KB Output is correct
104 Correct 4 ms 15616 KB Output is correct
105 Correct 5 ms 15616 KB Output is correct
106 Correct 3 ms 15620 KB Output is correct
107 Correct 3 ms 15616 KB Output is correct
108 Correct 3 ms 15632 KB Output is correct
109 Correct 3 ms 15620 KB Output is correct
110 Correct 3 ms 15620 KB Output is correct
111 Correct 3 ms 15620 KB Output is correct
112 Correct 3 ms 15620 KB Output is correct
113 Correct 3 ms 15620 KB Output is correct
114 Correct 3 ms 15620 KB Output is correct
115 Correct 3 ms 15620 KB Output is correct
116 Correct 2 ms 15620 KB Output is correct
117 Correct 3 ms 15620 KB Output is correct
118 Correct 3 ms 15620 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Incorrect 376 ms 45288 KB Wrong Answer [1]
2 Halted 0 ms 0 KB -