Pagini recente » Cod sursa (job #1122983) | Cod sursa (job #392326) | Cod sursa (job #2630146) | Cod sursa (job #1710477) | Cod sursa (job #133354)
Cod sursa(job #133354)
#include<stdio.h>
#include<stdlib.h>
struct obj{
int a,b,c;
};
int main () {
freopen("grozavesti.in","r",stdin);
freopen("grozavesti.out","w",stdout);
int n,i,j,nr=0,min,l,c,m[300][300],k;
obj v[1000];
scanf("%d",&n);
for(i=0;i<n;i++)
for(j=0;j<n;j++)
scanf("%d",&m[i][j]);
for(i=0;i<n;i++){
min=1000000;
for(j=i;j<n;j++)
for(k=i;k<n;k++){
if(m[j][k]<min){
min=m[j][k];
l=j;
c=k;
}
}
if(c!=i){
v[nr].a='C';
v[nr].b=i;
v[nr].c=c;
nr++;
}
if(l!=i){
v[nr].a='L';
v[nr].b=i;
v[nr].c=l;
nr++;
}
}
printf("%d\n",nr);
for(i=0;i<nr;i++)
printf("%c %d %d\n",(char)v[i].a,v[i].b,v[i].c);
return 0;
}