社区讨论
求助!为何CE
学术版参与者 4已保存回复 5
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 5 条
- 当前快照
- 1 份
- 快照标识符
- @mjnn386g
- 此快照首次捕获于
- 2025/12/27 09:46 2 个月前
- 此快照最后确认于
- 2025/12/28 20:55 2 个月前
CPP
#include<bits/stdc++.h>
using namespace std;
#define N 1000005
#define mod 998244353
#define ll long long
#define pii pair<int, int>
int n, a[N][N], fa[N], m, ans;
struct node{int u, v, w;} b[N];
int find(int x){
if(x==fa[x]) return x;
else return fa[x]=find(fa[x]);
}
bool cmp(node x, node y){
return x.w<y.w;
}
main(){
#ifdef GreenMelon
freopen("", "r", stdin);
freopen("", "w", stdout);
#endif
cin>>n;
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
cin>>a[i][j];
if(i!=j) b[++m].u=i, b[m].v=j, b[m].w=a[i][j];
}
fa[i]=i;
}
sort(b+1, b+m+1, cmp);
for(int i=1;i<=m;i++){
if(fa[find(b[i].u)]!=fa[find(b[i].v)]){
ans+=b[i].w;
fa[find(b[i].u)]=find(b[i].v);
}
}
cout<<ans;
}
第 32 行发生了错误。
CPPAssembler messages:
Error: value of 000003a355eabefb too large for field of 4 bytes at 0000000000000013
Error: value of 000003a355eabf03 too large for field of 4 bytes at 000000000000001f
Error: value of 000003a355eabf11 too large for field of 4 bytes at 000000000000002d
Error: value of 000003a355eabf9e too large for field of 4 bytes at 00000000000000ba
Error: value of 000003a355eac35f too large for field of 4 bytes at 0000000000000477
回复
共 5 条回复,欢迎继续交流。
正在加载回复...