Submission #150753

# Submission time Handle Problem Language Result Execution time Memory
150753 2019-09-01T08:53:36 Z 욱방켜!! (twitch.tv/wookje)(#3584, kig9981, cheetose, jh05013) Wine Tasting (FXCUP4_wine) C++17
4 / 100
11 ms 1036 KB
#include "bartender.h"

std::vector<int> BlendWines(int K, std::vector<int> R){
	if(R.size() == 1) return R;
	for(int i=0; i<R.size(); i++)
		if(R[i] >= 2) R[i]--;
	return R;
}
#include "taster.h"

std::vector<int> SortWines(int K, std::vector<int> A) {
	if(A.size() == 1) return A;
	std::vector<int> one;
	for(int i=0; i<A.size(); i++) if(A[i] == 1) one.push_back(i);
	int a = one[0], b = one[1];
	int better = (Compare(a, b) == -1)? a : b;
	for(int i=0; i<A.size(); i++) if(i != better) A[i]++;
	return A;
}

Compilation message

bartender.cpp: In function 'std::vector<int> BlendWines(int, std::vector<int>)':
bartender.cpp:5:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int i=0; i<R.size(); i++)
               ~^~~~~~~~~

taster.cpp: In function 'std::vector<int> SortWines(int, std::vector<int>)':
taster.cpp:6:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int i=0; i<A.size(); i++) if(A[i] == 1) one.push_back(i);
               ~^~~~~~~~~
taster.cpp:9:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int i=0; i<A.size(); i++) if(i != better) A[i]++;
               ~^~~~~~~~~
# Verdict Execution time Memory Grader output
1 Correct 8 ms 644 KB Correct
2 Correct 8 ms 928 KB Correct
3 Correct 8 ms 644 KB Correct
4 Correct 8 ms 668 KB Correct
5 Correct 8 ms 664 KB Correct
6 Correct 9 ms 664 KB Correct
7 Correct 10 ms 872 KB Correct
8 Correct 8 ms 644 KB Correct
9 Correct 11 ms 692 KB Correct
10 Correct 9 ms 644 KB Correct
11 Correct 8 ms 772 KB Correct
12 Correct 9 ms 772 KB Correct
13 Correct 10 ms 780 KB Correct
14 Correct 10 ms 784 KB Correct
15 Correct 9 ms 892 KB Correct
16 Correct 8 ms 644 KB Correct
17 Correct 8 ms 748 KB Correct
18 Correct 9 ms 772 KB Correct
19 Partially correct 9 ms 756 KB Wrong
20 Partially correct 11 ms 780 KB Wrong
21 Partially correct 9 ms 1028 KB Wrong
22 Partially correct 8 ms 644 KB Wrong
23 Partially correct 8 ms 644 KB Wrong
24 Partially correct 9 ms 896 KB Wrong
25 Partially correct 9 ms 772 KB Wrong
26 Partially correct 9 ms 1024 KB Wrong
27 Partially correct 9 ms 780 KB Wrong
28 Partially correct 10 ms 900 KB Wrong
29 Partially correct 8 ms 896 KB Wrong
30 Partially correct 9 ms 780 KB Wrong
31 Partially correct 8 ms 980 KB Wrong
32 Partially correct 10 ms 1032 KB Wrong
33 Partially correct 10 ms 908 KB Wrong
34 Partially correct 9 ms 780 KB Wrong
35 Partially correct 8 ms 644 KB Wrong
36 Partially correct 10 ms 780 KB Wrong
37 Partially correct 8 ms 644 KB Wrong
38 Partially correct 8 ms 644 KB Wrong
39 Partially correct 8 ms 780 KB Wrong
40 Partially correct 9 ms 908 KB Wrong
41 Partially correct 8 ms 644 KB Wrong
42 Partially correct 10 ms 772 KB Wrong
43 Partially correct 9 ms 644 KB Wrong
44 Partially correct 10 ms 644 KB Wrong
45 Partially correct 8 ms 644 KB Wrong
46 Partially correct 8 ms 644 KB Wrong
47 Partially correct 9 ms 644 KB Wrong
48 Partially correct 9 ms 644 KB Wrong
49 Partially correct 9 ms 644 KB Wrong
50 Partially correct 9 ms 780 KB Wrong
51 Partially correct 8 ms 804 KB Wrong
52 Partially correct 8 ms 772 KB Wrong
53 Partially correct 8 ms 664 KB Wrong
54 Partially correct 9 ms 644 KB Wrong
55 Partially correct 8 ms 644 KB Wrong
56 Partially correct 8 ms 780 KB Wrong
57 Partially correct 9 ms 780 KB Wrong
58 Partially correct 9 ms 644 KB Wrong
59 Partially correct 8 ms 644 KB Wrong
60 Partially correct 9 ms 1036 KB Wrong
61 Partially correct 9 ms 908 KB Wrong
62 Partially correct 9 ms 772 KB Wrong
63 Partially correct 10 ms 780 KB Wrong
64 Partially correct 9 ms 644 KB Wrong
65 Partially correct 8 ms 780 KB Wrong
66 Partially correct 9 ms 644 KB Wrong
67 Partially correct 9 ms 644 KB Wrong
68 Partially correct 10 ms 908 KB Wrong
69 Partially correct 8 ms 644 KB Wrong
70 Partially correct 8 ms 772 KB Wrong
71 Partially correct 8 ms 780 KB Wrong
72 Partially correct 9 ms 644 KB Wrong
73 Partially correct 9 ms 900 KB Wrong
74 Partially correct 10 ms 908 KB Wrong
75 Partially correct 8 ms 896 KB Wrong
76 Correct 9 ms 780 KB Correct
77 Correct 9 ms 644 KB Correct
78 Correct 9 ms 772 KB Correct
79 Correct 8 ms 644 KB Correct
80 Partially correct 9 ms 908 KB Wrong
81 Partially correct 10 ms 644 KB Wrong
82 Partially correct 8 ms 924 KB Wrong
83 Partially correct 8 ms 1024 KB Wrong
84 Partially correct 9 ms 644 KB Wrong
85 Partially correct 8 ms 656 KB Wrong
86 Partially correct 10 ms 644 KB Wrong
87 Partially correct 8 ms 644 KB Wrong
88 Correct 10 ms 672 KB Correct
89 Correct 9 ms 780 KB Correct
90 Correct 10 ms 644 KB Correct
91 Partially correct 9 ms 792 KB Wrong
92 Partially correct 9 ms 644 KB Wrong
93 Partially correct 8 ms 772 KB Wrong
94 Partially correct 8 ms 644 KB Wrong
95 Partially correct 9 ms 644 KB Wrong
96 Partially correct 9 ms 644 KB Wrong
97 Partially correct 9 ms 908 KB Wrong
98 Partially correct 9 ms 644 KB Wrong
99 Partially correct 8 ms 644 KB Wrong
100 Partially correct 10 ms 780 KB Wrong
101 Partially correct 8 ms 772 KB Wrong
102 Partially correct 9 ms 644 KB Wrong
103 Correct 10 ms 780 KB Correct
104 Correct 10 ms 864 KB Correct
105 Correct 9 ms 896 KB Correct
106 Partially correct 10 ms 780 KB Wrong
107 Partially correct 8 ms 644 KB Wrong
108 Partially correct 10 ms 908 KB Wrong
109 Partially correct 9 ms 892 KB Wrong
110 Partially correct 8 ms 780 KB Wrong
111 Partially correct 8 ms 644 KB Wrong
112 Partially correct 10 ms 644 KB Wrong
113 Partially correct 8 ms 644 KB Wrong
114 Partially correct 9 ms 780 KB Wrong
115 Partially correct 9 ms 644 KB Wrong
116 Partially correct 9 ms 644 KB Wrong
117 Partially correct 9 ms 772 KB Wrong
118 Partially correct 9 ms 644 KB Wrong
119 Partially correct 8 ms 644 KB Wrong
120 Partially correct 8 ms 772 KB Wrong