TA的每日心情 | 开心 3 天前 |
---|
签到天数: 16 天 [LV.4]偶尔看看III
人形
可以找我要无偿车万同人图
- 积分
- 446
|
发表于 2024-6-22 18:02:06
|
显示全部楼层
然后我把这段代码和题目扔给了文心一言
它 它 他妈它让我把数组初始化去掉????????????????????
- #include<iostream>
- #include<stack>
- #include<queue>
- #include<map>
- #include<set>
- #include<algorithm>
- #include<utility>
- #include<cstring>
- #define MAXN 0x3f3f3f3f
- #pragma GCC optimize(3)
- using namespace std;
- int t,m,x,c[114514],h[114514],dp[114514],money,maxn;
- void OptimizeIO(){
- ios::sync_with_stdio(false);
- cin.tie(NULL);
- cout.tie(NULL);
- }
- int main(){
- cin>>t;
- while(t--){
- money=0;
- maxn=0;
- cin>>m>>x;
- for(int i=1;i<=m;i++){
- cin>>c[i]>>h[i];
- }
- for(int i=1;i<=m;i++){
- if(money>=c[i]){
- for(int j=money;j>=c[i];j--){
- dp[j]=max(dp[j],dp[j-c[i]]+h[i]);
- maxn=max(maxn,dp[j]);
- if(dp[j-c[i]]+h[i]>dp[j]) money-=c[i];
- }
- }
- money+=x;
- }
- cout<<maxn<<endl;
- memset(dp,0,sizeof(dp)); // 就是这一行以及以下的两行,ai让我把这三行去了(
- memset(c,0,sizeof(c));
- memset(h,0,sizeof(h));
- }
- return 0;
- }
复制代码 不是兄弟 你不初始化你干啥呢(
评价为不如阿里巴巴ai通义千问
|
|