teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

変数の範囲を記入しました

2021/03/31 08:13

投稿

Tinasp
Tinasp

スコア4

title CHANGED
@@ -1,1 +1,1 @@
1
- EDCP ナップサック問題につ
1
+ EDCP ナップサック問題でオーバーフローを解決した
body CHANGED
@@ -1,5 +1,10 @@
1
1
  EDCPのD問題が解けないです。解答解説している方を参考にしましたが提出結果がRE(スタックオーバーフローしてる?)になります。どこがおかしいのか、どのような入力でオーバーフローするのか教えてほしいです。
2
2
 
3
+ 各変数の範囲
4
+ 1 <= N <= 100
5
+ 1 <= W <= 10^5
6
+ 1 <= wi <= W
7
+ 1 <= vi <= 10^9
3
8
  ```ここに言語を入力
4
9
  #include<iostream>
5
10
  #include<math.h>
@@ -16,7 +21,7 @@
16
21
  ll dp[100][101000];
17
22
 
18
23
  int main(){
19
- ll n,W;cin>>n>>W;
24
+ int n,W;cin>>n>>W;
20
25
  int w[110],v[110];
21
26
  for(int i = 0; i < n; i++){
22
27
  cin>>w[i]>>v[i];