Pagini recente » Cod sursa (job #1840015) | Cod sursa (job #553723) | Cod sursa (job #2428465) | Cod sursa (job #2374537) | Cod sursa (job #1174950)
#include <cstdio>
FILE*f=fopen("grozavesti.in","r");
FILE*h=fopen("grozavesti.out","w");
int v[301],n,l1[301],l2[301],e;
int main(){
fscanf(f,"%d",&n);
for ( int i=1;i<=n;++i )
for ( int j=1;j<=n;++j ){
int a;
fscanf(f,"%d",&a);
if ( i==j )
v[i]=a;
}
for ( int i=1;i<=n;++i ){
int mi=v[i],p=i;
for ( int j=i+1;j<=n;++j ){
if ( v[j]<mi ){
mi=v[j];
p=j;
}
}
if ( p!=i ){
l[i]=i;
c[j]=j;
e+=2;
}
}
fprintf(h,"%d\n",e);
for ( int i=1;i<=n;++i ){
fprintf(h,"L %d %d\n",l[i],c[i]);
fprintf(h,"C %d %d\n",l[i],c[i]);
}
return 0;
}