dalao求调(: 悬关
  • 板块学术版
  • 楼主tjx123456
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/7/31 15:02
  • 上次更新2024/7/31 15:56:59
查看原帖
dalao求调(: 悬关
1180981
tjx123456楼主2024/7/31 15:02

题目

我是个菜得不能再菜的蒟蒻......

提交......

它报了一个这个......

"invalid conversion from 'int' to 'int*'[-fpermissive]"

哪个dalao能告诉我为什么报错......

#include <cstdio>
const int maxn=1005;
int v[maxn],w[maxn];
int ans=0;
int tmp=1;
int n,V;
void dfs(int a[],int len,int sumv,int sumw){
	if(sumv>V) return;
	if(tmp==a[len]) return;
	if(sumw>ans) ans=sumw;
	for(int d=1;d<=n;d++) dfs(d,len+1,sumv+v[d],sumw+w[d]); 
	tmp++;
} 
int main(){
	scanf("%d%d",&V,&n);
	for(int i=1;i<=n;i++) scanf("%d%d",&v[i],&w[i]);
	int a[maxn];
	dfs(a,0,0,0);
	printf("%d\n",ans);
	return 0;
}
2024/7/31 15:02
加载中...