放头文件前面
by 初雪_matt @ 2022-01-16 15:28:07
放开头
by HarunluoON @ 2022-01-16 15:29:32
@[初雪_matt](/user/360083) 洛谷过不去,会报错!!!
by luozhichen @ 2022-01-16 15:31:02
@[luozhichen](/user/181845) 在哪儿?
by Jerrlee✅ @ 2022-01-16 15:31:45
@[luozhichen](/user/181845) 洛谷已经禁用了火车头
by 初雪_matt @ 2022-01-16 15:32:23
报了啥错?
by Jerrlee✅ @ 2022-01-16 15:32:24
(当然如果 O2 一类的就会过不了编译
by Jerrlee✅ @ 2022-01-16 15:32:55
@[Jerrlee✅](/user/367652)
```cpp
放这
#include <bits/stdc++.h>
这
using namespace std;
还有这,都报错!!!
int n,m;
int v[144444],w[144444],p[144444];
int dp[144444];
int read(){
char c = getchar();
int x = 0, f = 1;
while (c < '0' || c > '9') {
if (c == '-') f = -1;
c = getchar();
}
while (c >= '0' && c <= '9') {
x = x * 10 + c - '0';
c = getchar();
}
return x * f;
}
int main(){
n = read(),m = read();
for(register int i = 1; i <= n; i++){
v[i] = read(),w[i] = read(),p[i] = read();
}
for(register int i = 1;i <= n;i++){
for(register int j = 1;j <= p[i];j++){
for(register int k = m; k >= w[i]; k--){
dp[k] = max(dp[k], dp[k - w[i]] + v[i]);
}
}
}
printf("%d",dp[m]);
return 0;
}
```
by luozhichen @ 2022-01-16 15:34:11
@[luozhichen](/user/181845) 洛谷禁了,别想了
by 159号程序员 @ 2022-01-16 15:36:23
我看到了……您手动开了 O2
这东西不能加,可以手动勾选
by Jerrlee✅ @ 2022-01-16 15:36:31