質問編集履歴
2
情報の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -29,7 +29,7 @@
|
|
29
29
|
}
|
30
30
|
}
|
31
31
|
if(dp[3][X] < INF){
|
32
|
-
cout++;
|
32
|
+
count++;
|
33
33
|
dp[3][X] = INF;
|
34
34
|
}
|
35
35
|
}
|
@@ -40,3 +40,16 @@
|
|
40
40
|
```
|
41
41
|
基本的な考え方は https://algo-method.com/tasks/313
|
42
42
|
を参考にしています。これだと答えが思い通りに出ないのですが、どなたかご教示いただけないでしょうか?
|
43
|
+
例えば、入力で
|
44
|
+
5
|
45
|
+
1
|
46
|
+
0
|
47
|
+
150
|
48
|
+
となっているとき、このようなパターンは存在しないので0のはずが、1を出力してしまいます。
|
49
|
+
他にも
|
50
|
+
30
|
51
|
+
40
|
52
|
+
50
|
53
|
+
6000
|
54
|
+
で213パターンあるのに、1しか出力しないなどです
|
55
|
+
|
1
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -9,9 +9,7 @@
|
|
9
9
|
int main(){
|
10
10
|
int B[3];
|
11
11
|
for(int i=0;i<3;i++) cin >> B[i];
|
12
|
-
cout << B[0] << B[1] << B[2] << endl;
|
13
12
|
int X; cin >> X;
|
14
|
-
cout << X << endl;
|
15
13
|
int dp[6][21000];
|
16
14
|
int A[3] = {500 , 100 ,50};
|
17
15
|
for (int i = 0; i < 6; ++i) for (int j = 0; j < 21000; ++j) dp[i][j] = INF;
|