質問編集履歴
5
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -46,7 +46,7 @@
|
|
46
46
|
|
47
47
|
//配列の宣言
|
48
48
|
|
49
|
-
vector<
|
49
|
+
vector<int> r, g, b;
|
50
50
|
|
51
51
|
r.reserve(4000); g.reserve(4000); b.reserve(4000);
|
52
52
|
|
4
test
CHANGED
File without changes
|
test
CHANGED
@@ -137,3 +137,5 @@
|
|
137
137
|
#追記・編集
|
138
138
|
|
139
139
|
5/27 19:40 !=の件を編集しました
|
140
|
+
|
141
|
+
5/27 21:11 方針②において、ijkの大小関係について編集しました
|
3
test
CHANGED
File without changes
|
test
CHANGED
@@ -82,19 +82,37 @@
|
|
82
82
|
|
83
83
|
//方針②の操作
|
84
84
|
|
85
|
-
|
85
|
+
rep(i, rsize) {
|
86
86
|
|
87
|
-
|
87
|
+
rep(j, gsize) {
|
88
88
|
|
89
|
-
|
89
|
+
rep(k, bsize) {
|
90
90
|
|
91
|
+
int R = r[i];
|
92
|
+
|
93
|
+
int G = g[j];
|
94
|
+
|
95
|
+
int B = b[k];
|
96
|
+
|
97
|
+
|
98
|
+
|
99
|
+
int large = max(R, max(G, B));
|
100
|
+
|
101
|
+
int small = min(R, min(G, B));
|
102
|
+
|
103
|
+
int medium = R + G + B - large - small;
|
104
|
+
|
105
|
+
|
106
|
+
|
91
|
-
|
107
|
+
if(large - medium != medium - small) ++result;
|
92
108
|
|
93
109
|
}
|
94
110
|
|
95
111
|
}
|
96
112
|
|
97
113
|
}
|
114
|
+
|
115
|
+
|
98
116
|
|
99
117
|
|
100
118
|
|
2
test
CHANGED
File without changes
|
test
CHANGED
@@ -113,3 +113,9 @@
|
|
113
113
|
テストケース1は通りましたが、2は通りませんでした。
|
114
114
|
|
115
115
|
解説生放送とは方針がちょっと違ったので、このコードの間違えを探す術がないのです(泣)
|
116
|
+
|
117
|
+
|
118
|
+
|
119
|
+
#追記・編集
|
120
|
+
|
121
|
+
5/27 19:40 !=の件を編集しました
|
1
test
CHANGED
File without changes
|
test
CHANGED
@@ -88,7 +88,7 @@
|
|
88
88
|
|
89
89
|
rep(k, bsize) {
|
90
90
|
|
91
|
-
if(b[k] - g[j] =
|
91
|
+
if(b[k] - g[j] != g[j] - r[i]) ++result;
|
92
92
|
|
93
93
|
}
|
94
94
|
|