Submission #29006

# Submission time Handle Problem Language Result Execution time Memory
29006 2017-07-18T05:41:02 Z 김동현(#1169) Arranging Tickets (JOI17_arranging_tickets) C++14
10 / 100
6000 ms 2020 KB
#include <bits/stdc++.h>
using namespace std;

int n, m, a[22], b[22], c[22], ans;

int main(){
	scanf("%d%d", &n, &m);
	for(int i = 0, _; i < m; i++){
		scanf("%d%d%d", a + i, b + i, &_);
		if(a[i] > b[i]) swap(a[i], b[i]);
		a[i]--; b[i]--;
	}
	ans = m;
	for(int i = 0; i < (1 << m); i++){
		fill(c, c + n, 0);
		for(int j = 0; j < m; j++){
			for(int k = 0; k < n; k++){
				c[k] += ((i >> j) & 1) ^ (a[j] <= k && k < b[j]);
			}
		}
		ans = min(ans, *max_element(c, c + n));
	}
	printf("%d\n", ans);
}

Compilation message

arranging_tickets.cpp: In function 'int main()':
arranging_tickets.cpp:7:23: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  scanf("%d%d", &n, &m);
                       ^
arranging_tickets.cpp:9:36: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   scanf("%d%d%d", a + i, b + i, &_);
                                    ^
# Verdict Execution time Memory Grader output
1 Correct 673 ms 2020 KB Output is correct
2 Correct 656 ms 2020 KB Output is correct
3 Correct 683 ms 2020 KB Output is correct
4 Correct 699 ms 2020 KB Output is correct
5 Correct 673 ms 2020 KB Output is correct
6 Correct 663 ms 2020 KB Output is correct
7 Correct 639 ms 2020 KB Output is correct
8 Correct 706 ms 2020 KB Output is correct
9 Correct 669 ms 2020 KB Output is correct
10 Correct 663 ms 2020 KB Output is correct
11 Correct 673 ms 2020 KB Output is correct
12 Correct 726 ms 2020 KB Output is correct
13 Correct 699 ms 2020 KB Output is correct
14 Correct 666 ms 2020 KB Output is correct
15 Correct 673 ms 2020 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 673 ms 2020 KB Output is correct
2 Correct 656 ms 2020 KB Output is correct
3 Correct 683 ms 2020 KB Output is correct
4 Correct 699 ms 2020 KB Output is correct
5 Correct 673 ms 2020 KB Output is correct
6 Correct 663 ms 2020 KB Output is correct
7 Correct 639 ms 2020 KB Output is correct
8 Correct 706 ms 2020 KB Output is correct
9 Correct 669 ms 2020 KB Output is correct
10 Correct 663 ms 2020 KB Output is correct
11 Correct 673 ms 2020 KB Output is correct
12 Correct 726 ms 2020 KB Output is correct
13 Correct 699 ms 2020 KB Output is correct
14 Correct 666 ms 2020 KB Output is correct
15 Correct 673 ms 2020 KB Output is correct
16 Execution timed out 6000 ms 2020 KB Execution timed out
17 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 673 ms 2020 KB Output is correct
2 Correct 656 ms 2020 KB Output is correct
3 Correct 683 ms 2020 KB Output is correct
4 Correct 699 ms 2020 KB Output is correct
5 Correct 673 ms 2020 KB Output is correct
6 Correct 663 ms 2020 KB Output is correct
7 Correct 639 ms 2020 KB Output is correct
8 Correct 706 ms 2020 KB Output is correct
9 Correct 669 ms 2020 KB Output is correct
10 Correct 663 ms 2020 KB Output is correct
11 Correct 673 ms 2020 KB Output is correct
12 Correct 726 ms 2020 KB Output is correct
13 Correct 699 ms 2020 KB Output is correct
14 Correct 666 ms 2020 KB Output is correct
15 Correct 673 ms 2020 KB Output is correct
16 Execution timed out 6000 ms 2020 KB Execution timed out
17 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 673 ms 2020 KB Output is correct
2 Correct 656 ms 2020 KB Output is correct
3 Correct 683 ms 2020 KB Output is correct
4 Correct 699 ms 2020 KB Output is correct
5 Correct 673 ms 2020 KB Output is correct
6 Correct 663 ms 2020 KB Output is correct
7 Correct 639 ms 2020 KB Output is correct
8 Correct 706 ms 2020 KB Output is correct
9 Correct 669 ms 2020 KB Output is correct
10 Correct 663 ms 2020 KB Output is correct
11 Correct 673 ms 2020 KB Output is correct
12 Correct 726 ms 2020 KB Output is correct
13 Correct 699 ms 2020 KB Output is correct
14 Correct 666 ms 2020 KB Output is correct
15 Correct 673 ms 2020 KB Output is correct
16 Execution timed out 6000 ms 2020 KB Execution timed out
17 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 673 ms 2020 KB Output is correct
2 Correct 656 ms 2020 KB Output is correct
3 Correct 683 ms 2020 KB Output is correct
4 Correct 699 ms 2020 KB Output is correct
5 Correct 673 ms 2020 KB Output is correct
6 Correct 663 ms 2020 KB Output is correct
7 Correct 639 ms 2020 KB Output is correct
8 Correct 706 ms 2020 KB Output is correct
9 Correct 669 ms 2020 KB Output is correct
10 Correct 663 ms 2020 KB Output is correct
11 Correct 673 ms 2020 KB Output is correct
12 Correct 726 ms 2020 KB Output is correct
13 Correct 699 ms 2020 KB Output is correct
14 Correct 666 ms 2020 KB Output is correct
15 Correct 673 ms 2020 KB Output is correct
16 Execution timed out 6000 ms 2020 KB Execution timed out
17 Halted 0 ms 0 KB -