#include<iostream>
using namespace std;
int n;
int a[1000086][1000086];
int b[100086];
int l[100086];
int num=0,head=0,tail=0;
void bfs(int k){
head=b[k];
tail=l[k];
int j;
for(j=head+1;j<tail;j++){
a[j][k]=2;
}
if(k<n){
bfs(k+1);
}
}
int main(){
cin>>n;
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
cin>>a[i][j];
}
}
num=0;
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
if(a[j][i]==1){
if(num==1){
b[i]=i;
}
if(num==2){
l[i]=i;
}
num++;
}
if(num==2){
continue;
}
}
}
bfs(1);
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
cout<<a[i][j];
}
}
return 0;
}
# CE信息
No valid executable file was produced by the compiler
./ccAd7TR2.o: in function `__static_initialization_and_destruction_0(int, int)':
src:(.text+0x29a): relocation truncated to fit: R_X86_64_PC32 against `.bss'
src:(.text+0x2ad): relocation truncated to fit: R_X86_64_PC32 against `.bss'
collect2: 错误:ld 返回 1
在本地DEV里显示编译错误