社区讨论

No valid executable file was produced by the compiler 是什么

学术版参与者 4已保存回复 8

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
8 条
当前快照
1 份
快照标识符
@mi8604lz
此快照首次捕获于
2025/11/21 09:11
4 个月前
此快照最后确认于
2025/11/21 09:11
4 个月前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std; 
int ans=1<<30,n,m;
int vis[40005][505][10005];
int f[40005];
int k[505],cnt=0;
void dfs(int t,int p,int w)
{
	int pl=p,wl=w;
	if (p==n) ans=min(w,ans); 
	if (vis[t][p][w]==1) return;
	vis[t][p][w]=1;
	for (int i=t;i<=k[cnt];i++)
	{
		int pk=0;
		for (int j=1;j<=cnt;j++)
		{
			pk+=f[k[j]]; 
			if (k[j]<i&&pk>p) wl+=f[k[j]];
		}
		if (f[i]!=0) 
		dfs(i+2*n,pl+f[i],wl),dfs(i+2*n,pl,wl);
	}
}
int main()
{
	int n,m;
	for (int i=1;i<=n;i++)
	{
		int a;
		cin>>a;
		if (f[a]==0) k[++cnt]=a;
		f[a]++;
	}
	sort(k+1,k+cnt+1);
	dfs(k[1],0,0);
	cout<<ans;
}
这段代码出现了这种神奇的错误

回复

8 条回复,欢迎继续交流。

正在加载回复...