Submission #20576

# Submission time Handle Problem Language Result Execution time Memory
20576 2017-02-12T11:53:08 Z CodingAmolang(#71, sys7961) 복불복 (OJUZ11_luck) C++11
0 / 100
0 ms 1172 KB
#include<stdio.h>
#include<algorithm>
#include<vector>
int A[110];
int B[110];

int main() {
	int n, k;
	scanf("%d%d", &n, &k);
	for (int i = 0; i < n; i++) {
		scanf("%d", &A[i]);
	}
	for (int i = 0; i < n; i++) {
		scanf("%d", &B[i]);
	}
	std::vector<int> win;
	std::vector<int> lose;
	for (int i = 0; i < n; i++) {
		int cnt = 0;
		for (int j = 0; j < n; j++) {
			if (A[i] < A[j]) {
				cnt++;
			}
		}
		if (cnt+1 <= k) {
			win.push_back(A[i]);
		}
		else {
			lose.push_back(A[i]);
		}
	}
	if (n <= 8 && k <= 8) {
		std::vector<int> order;
		for (int i = 0; i < n; i++) {
			order.push_back(i);
		}
		long long ans = 0;
		do {
			int p = 0;
			for (int &i : win) {
				i += B[order[p]];
				p++;
			}
			for (int& i : lose) {
				i += B[order[p]];
				p++;
			}
			bool falg = false;
			for (int i : win) {
				for (int j : lose) {
					if (j > i) {
						falg = true;
					}
				}
			}
			if (!falg) {
				ans++;
			}
		} while (std::next_permutation(order.begin(), order.end()));
		printf("%lld", ans % 1000000007);
	}
}

Compilation message

luck.cpp: In function 'int main()':
luck.cpp:9:23: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  scanf("%d%d", &n, &k);
                       ^
luck.cpp:11:21: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   scanf("%d", &A[i]);
                     ^
luck.cpp:14:21: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   scanf("%d", &B[i]);
                     ^
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 1172 KB Output isn't correct
2 Incorrect 0 ms 1172 KB Output isn't correct
3 Incorrect 0 ms 1172 KB Output isn't correct
4 Incorrect 0 ms 1172 KB Output isn't correct
5 Incorrect 0 ms 1172 KB Output isn't correct
6 Correct 0 ms 1172 KB Output is correct
7 Incorrect 0 ms 1172 KB Output isn't correct
8 Incorrect 0 ms 1172 KB Output isn't correct
9 Incorrect 0 ms 1172 KB Output isn't correct
10 Incorrect 0 ms 1172 KB Output isn't correct
11 Incorrect 0 ms 1172 KB Output isn't correct
12 Correct 0 ms 1172 KB Output is correct
13 Correct 0 ms 1172 KB Output is correct
14 Correct 0 ms 1172 KB Output is correct
15 Incorrect 0 ms 1172 KB Output isn't correct
16 Incorrect 0 ms 1172 KB Output isn't correct
17 Incorrect 0 ms 1172 KB Output isn't correct
18 Incorrect 0 ms 1172 KB Output isn't correct
19 Incorrect 0 ms 1172 KB Output isn't correct
20 Incorrect 0 ms 1172 KB Output isn't correct
21 Correct 0 ms 1172 KB Output is correct
22 Correct 0 ms 1172 KB Output is correct
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 1172 KB Output isn't correct
2 Incorrect 0 ms 1172 KB Output isn't correct
3 Incorrect 0 ms 1172 KB Output isn't correct
4 Incorrect 0 ms 1172 KB Output isn't correct
5 Incorrect 0 ms 1172 KB Output isn't correct
6 Incorrect 0 ms 1172 KB Output isn't correct
7 Incorrect 0 ms 1172 KB Output isn't correct
8 Incorrect 0 ms 1172 KB Output isn't correct
9 Incorrect 0 ms 1172 KB Output isn't correct
10 Correct 0 ms 1172 KB Output is correct
11 Correct 0 ms 1172 KB Output is correct
12 Correct 0 ms 1172 KB Output is correct
13 Correct 0 ms 1172 KB Output is correct
14 Incorrect 0 ms 1172 KB Output isn't correct
15 Incorrect 0 ms 1172 KB Output isn't correct
16 Incorrect 0 ms 1172 KB Output isn't correct
17 Incorrect 0 ms 1172 KB Output isn't correct
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 1172 KB Output isn't correct
2 Incorrect 0 ms 1172 KB Output isn't correct
3 Incorrect 0 ms 1172 KB Output isn't correct
4 Incorrect 0 ms 1172 KB Output isn't correct
5 Incorrect 0 ms 1172 KB Output isn't correct
6 Correct 0 ms 1172 KB Output is correct
7 Incorrect 0 ms 1172 KB Output isn't correct
8 Incorrect 0 ms 1172 KB Output isn't correct
9 Incorrect 0 ms 1172 KB Output isn't correct
10 Incorrect 0 ms 1172 KB Output isn't correct
11 Incorrect 0 ms 1172 KB Output isn't correct
12 Correct 0 ms 1172 KB Output is correct
13 Correct 0 ms 1172 KB Output is correct
14 Correct 0 ms 1172 KB Output is correct
15 Incorrect 0 ms 1172 KB Output isn't correct
16 Incorrect 0 ms 1172 KB Output isn't correct
17 Incorrect 0 ms 1172 KB Output isn't correct
18 Incorrect 0 ms 1172 KB Output isn't correct
19 Incorrect 0 ms 1172 KB Output isn't correct
20 Incorrect 0 ms 1172 KB Output isn't correct
21 Correct 0 ms 1172 KB Output is correct
22 Correct 0 ms 1172 KB Output is correct
23 Incorrect 0 ms 1172 KB Output isn't correct
24 Incorrect 0 ms 1172 KB Output isn't correct
25 Incorrect 0 ms 1172 KB Output isn't correct
26 Incorrect 0 ms 1172 KB Output isn't correct
27 Incorrect 0 ms 1172 KB Output isn't correct
28 Incorrect 0 ms 1172 KB Output isn't correct
29 Incorrect 0 ms 1172 KB Output isn't correct
30 Incorrect 0 ms 1172 KB Output isn't correct
31 Incorrect 0 ms 1172 KB Output isn't correct
32 Incorrect 0 ms 1172 KB Output isn't correct
33 Incorrect 0 ms 1172 KB Output isn't correct
34 Incorrect 0 ms 1172 KB Output isn't correct
35 Incorrect 0 ms 1172 KB Output isn't correct
36 Incorrect 0 ms 1172 KB Output isn't correct
37 Incorrect 0 ms 1172 KB Output isn't correct
38 Incorrect 0 ms 1172 KB Output isn't correct
39 Incorrect 0 ms 1172 KB Output isn't correct
40 Incorrect 0 ms 1172 KB Output isn't correct
41 Incorrect 0 ms 1172 KB Output isn't correct
42 Incorrect 0 ms 1172 KB Output isn't correct
43 Incorrect 0 ms 1172 KB Output isn't correct
44 Incorrect 0 ms 1172 KB Output isn't correct
45 Incorrect 0 ms 1172 KB Output isn't correct
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 1172 KB Output isn't correct
2 Incorrect 0 ms 1172 KB Output isn't correct
3 Incorrect 0 ms 1172 KB Output isn't correct
4 Incorrect 0 ms 1172 KB Output isn't correct
5 Incorrect 0 ms 1172 KB Output isn't correct
6 Correct 0 ms 1172 KB Output is correct
7 Incorrect 0 ms 1172 KB Output isn't correct
8 Incorrect 0 ms 1172 KB Output isn't correct
9 Incorrect 0 ms 1172 KB Output isn't correct
10 Incorrect 0 ms 1172 KB Output isn't correct
11 Incorrect 0 ms 1172 KB Output isn't correct
12 Correct 0 ms 1172 KB Output is correct
13 Correct 0 ms 1172 KB Output is correct
14 Correct 0 ms 1172 KB Output is correct
15 Incorrect 0 ms 1172 KB Output isn't correct
16 Incorrect 0 ms 1172 KB Output isn't correct
17 Incorrect 0 ms 1172 KB Output isn't correct
18 Incorrect 0 ms 1172 KB Output isn't correct
19 Incorrect 0 ms 1172 KB Output isn't correct
20 Incorrect 0 ms 1172 KB Output isn't correct
21 Correct 0 ms 1172 KB Output is correct
22 Correct 0 ms 1172 KB Output is correct
23 Incorrect 0 ms 1172 KB Output isn't correct
24 Incorrect 0 ms 1172 KB Output isn't correct
25 Incorrect 0 ms 1172 KB Output isn't correct
26 Incorrect 0 ms 1172 KB Output isn't correct
27 Incorrect 0 ms 1172 KB Output isn't correct
28 Incorrect 0 ms 1172 KB Output isn't correct
29 Incorrect 0 ms 1172 KB Output isn't correct
30 Incorrect 0 ms 1172 KB Output isn't correct
31 Incorrect 0 ms 1172 KB Output isn't correct
32 Correct 0 ms 1172 KB Output is correct
33 Correct 0 ms 1172 KB Output is correct
34 Correct 0 ms 1172 KB Output is correct
35 Correct 0 ms 1172 KB Output is correct
36 Incorrect 0 ms 1172 KB Output isn't correct
37 Incorrect 0 ms 1172 KB Output isn't correct
38 Incorrect 0 ms 1172 KB Output isn't correct
39 Incorrect 0 ms 1172 KB Output isn't correct
40 Incorrect 0 ms 1172 KB Output isn't correct
41 Incorrect 0 ms 1172 KB Output isn't correct
42 Incorrect 0 ms 1172 KB Output isn't correct
43 Incorrect 0 ms 1172 KB Output isn't correct
44 Incorrect 0 ms 1172 KB Output isn't correct
45 Incorrect 0 ms 1172 KB Output isn't correct
46 Incorrect 0 ms 1172 KB Output isn't correct
47 Incorrect 0 ms 1172 KB Output isn't correct
48 Incorrect 0 ms 1172 KB Output isn't correct
49 Incorrect 0 ms 1172 KB Output isn't correct
50 Incorrect 0 ms 1172 KB Output isn't correct
51 Incorrect 0 ms 1172 KB Output isn't correct
52 Incorrect 0 ms 1172 KB Output isn't correct
53 Incorrect 0 ms 1172 KB Output isn't correct
54 Incorrect 0 ms 1172 KB Output isn't correct
55 Incorrect 0 ms 1172 KB Output isn't correct
56 Incorrect 0 ms 1172 KB Output isn't correct
57 Incorrect 0 ms 1172 KB Output isn't correct
58 Incorrect 0 ms 1172 KB Output isn't correct
59 Incorrect 0 ms 1172 KB Output isn't correct
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 1172 KB Output isn't correct
2 Incorrect 0 ms 1172 KB Output isn't correct
3 Incorrect 0 ms 1172 KB Output isn't correct
4 Incorrect 0 ms 1172 KB Output isn't correct
5 Incorrect 0 ms 1172 KB Output isn't correct
6 Correct 0 ms 1172 KB Output is correct
7 Incorrect 0 ms 1172 KB Output isn't correct
8 Incorrect 0 ms 1172 KB Output isn't correct
9 Incorrect 0 ms 1172 KB Output isn't correct
10 Incorrect 0 ms 1172 KB Output isn't correct
11 Incorrect 0 ms 1172 KB Output isn't correct
12 Correct 0 ms 1172 KB Output is correct
13 Correct 0 ms 1172 KB Output is correct
14 Correct 0 ms 1172 KB Output is correct
15 Incorrect 0 ms 1172 KB Output isn't correct
16 Incorrect 0 ms 1172 KB Output isn't correct
17 Incorrect 0 ms 1172 KB Output isn't correct
18 Incorrect 0 ms 1172 KB Output isn't correct
19 Incorrect 0 ms 1172 KB Output isn't correct
20 Incorrect 0 ms 1172 KB Output isn't correct
21 Correct 0 ms 1172 KB Output is correct
22 Correct 0 ms 1172 KB Output is correct
23 Incorrect 0 ms 1172 KB Output isn't correct
24 Incorrect 0 ms 1172 KB Output isn't correct
25 Incorrect 0 ms 1172 KB Output isn't correct
26 Incorrect 0 ms 1172 KB Output isn't correct
27 Incorrect 0 ms 1172 KB Output isn't correct
28 Incorrect 0 ms 1172 KB Output isn't correct
29 Incorrect 0 ms 1172 KB Output isn't correct
30 Incorrect 0 ms 1172 KB Output isn't correct
31 Incorrect 0 ms 1172 KB Output isn't correct
32 Correct 0 ms 1172 KB Output is correct
33 Correct 0 ms 1172 KB Output is correct
34 Correct 0 ms 1172 KB Output is correct
35 Correct 0 ms 1172 KB Output is correct
36 Incorrect 0 ms 1172 KB Output isn't correct
37 Incorrect 0 ms 1172 KB Output isn't correct
38 Incorrect 0 ms 1172 KB Output isn't correct
39 Incorrect 0 ms 1172 KB Output isn't correct
40 Incorrect 0 ms 1172 KB Output isn't correct
41 Incorrect 0 ms 1172 KB Output isn't correct
42 Incorrect 0 ms 1172 KB Output isn't correct
43 Incorrect 0 ms 1172 KB Output isn't correct
44 Incorrect 0 ms 1172 KB Output isn't correct
45 Incorrect 0 ms 1172 KB Output isn't correct
46 Incorrect 0 ms 1172 KB Output isn't correct
47 Incorrect 0 ms 1172 KB Output isn't correct
48 Incorrect 0 ms 1172 KB Output isn't correct
49 Incorrect 0 ms 1172 KB Output isn't correct
50 Incorrect 0 ms 1172 KB Output isn't correct
51 Incorrect 0 ms 1172 KB Output isn't correct
52 Incorrect 0 ms 1172 KB Output isn't correct
53 Incorrect 0 ms 1172 KB Output isn't correct
54 Incorrect 0 ms 1172 KB Output isn't correct
55 Incorrect 0 ms 1172 KB Output isn't correct
56 Incorrect 0 ms 1172 KB Output isn't correct
57 Incorrect 0 ms 1172 KB Output isn't correct
58 Incorrect 0 ms 1172 KB Output isn't correct
59 Incorrect 0 ms 1172 KB Output isn't correct
60 Incorrect 0 ms 1172 KB Output isn't correct
61 Incorrect 0 ms 1172 KB Output isn't correct
62 Incorrect 0 ms 1172 KB Output isn't correct
63 Incorrect 0 ms 1172 KB Output isn't correct
64 Incorrect 0 ms 1172 KB Output isn't correct
65 Incorrect 0 ms 1172 KB Output isn't correct
66 Incorrect 0 ms 1172 KB Output isn't correct
67 Incorrect 0 ms 1172 KB Output isn't correct
68 Incorrect 0 ms 1172 KB Output isn't correct
69 Incorrect 0 ms 1172 KB Output isn't correct
70 Incorrect 0 ms 1172 KB Output isn't correct
71 Incorrect 0 ms 1172 KB Output isn't correct
72 Incorrect 0 ms 1172 KB Output isn't correct
73 Incorrect 0 ms 1172 KB Output isn't correct
74 Incorrect 0 ms 1172 KB Output isn't correct
75 Incorrect 0 ms 1172 KB Output isn't correct
76 Incorrect 0 ms 1172 KB Output isn't correct
77 Incorrect 0 ms 1172 KB Output isn't correct
78 Incorrect 0 ms 1172 KB Output isn't correct
79 Incorrect 0 ms 1172 KB Output isn't correct
80 Incorrect 0 ms 1172 KB Output isn't correct
81 Incorrect 0 ms 1172 KB Output isn't correct
82 Incorrect 0 ms 1172 KB Output isn't correct
83 Incorrect 0 ms 1172 KB Output isn't correct
84 Incorrect 0 ms 1172 KB Output isn't correct
85 Incorrect 0 ms 1172 KB Output isn't correct
86 Incorrect 0 ms 1172 KB Output isn't correct
87 Incorrect 0 ms 1172 KB Output isn't correct
88 Incorrect 0 ms 1172 KB Output isn't correct
89 Incorrect 0 ms 1172 KB Output isn't correct
90 Incorrect 0 ms 1172 KB Output isn't correct
91 Incorrect 0 ms 1172 KB Output isn't correct
92 Incorrect 0 ms 1172 KB Output isn't correct
93 Incorrect 0 ms 1172 KB Output isn't correct
94 Incorrect 0 ms 1172 KB Output isn't correct
95 Incorrect 0 ms 1172 KB Output isn't correct
96 Incorrect 0 ms 1172 KB Output isn't correct
97 Incorrect 0 ms 1172 KB Output isn't correct
98 Incorrect 0 ms 1172 KB Output isn't correct
99 Incorrect 0 ms 1172 KB Output isn't correct
100 Incorrect 0 ms 1172 KB Output isn't correct
101 Incorrect 0 ms 1172 KB Output isn't correct
102 Incorrect 0 ms 1172 KB Output isn't correct
103 Incorrect 0 ms 1172 KB Output isn't correct
104 Incorrect 0 ms 1172 KB Output isn't correct
105 Incorrect 0 ms 1172 KB Output isn't correct
106 Incorrect 0 ms 1172 KB Output isn't correct
107 Incorrect 0 ms 1172 KB Output isn't correct