質問編集履歴

5

修正

2020/05/27 13:08

投稿

shibahama
shibahama

スコア7

test CHANGED
File without changes
test CHANGED
@@ -46,7 +46,7 @@
46
46
 
47
47
  //配列の宣言
48
48
 
49
- vector<char> r, g, b;
49
+ vector<int> r, g, b;
50
50
 
51
51
  r.reserve(4000); g.reserve(4000); b.reserve(4000);
52
52
 

4

2020/05/27 13:08

投稿

shibahama
shibahama

スコア7

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

2020/05/27 12:11

投稿

shibahama
shibahama

スコア7

test CHANGED
File without changes
test CHANGED
@@ -82,19 +82,37 @@
82
82
 
83
83
  //方針②の操作
84
84
 
85
- rep(i, rsize) {
85
+ rep(i, rsize) {
86
86
 
87
- rep(j, gsize) {
87
+ rep(j, gsize) {
88
88
 
89
- rep(k, bsize) {
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
- if(b[k] - g[j] != g[j] - r[i]) ++result;
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

2020/05/27 12:10

投稿

shibahama
shibahama

スコア7

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

2020/05/27 10:41

投稿

shibahama
shibahama

スコア7

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] == g[j] - r[i]) ++result;
91
+ if(b[k] - g[j] != g[j] - r[i]) ++result;
92
92
 
93
93
  }
94
94