質問編集履歴

2

情報の追加

2022/01/25 08:16

投稿

oioimeister
oioimeister

スコア15

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

誤字

2022/01/25 07:29

投稿

oioimeister
oioimeister

スコア15

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;