Pagini recente » Cod sursa (job #439278) | Cod sursa (job #1993023) | Cod sursa (job #3247735) | Cod sursa (job #80889) | Cod sursa (job #1138904)
#include<fstream>
using namespace std;
int n,k,ok,y,z,i,j,maxim,pmax,x,nr,aux,minim;
int v[305],s[608];
ifstream fin("a.in");
ofstream fout("a.out");
int main(){
fin>>n;
nr=0;
for(i=1;i<=n;i++){
for(j=1;j<=n;j++){
fin>>x;
if(i==j){
v[i]=x;
}
}
}
for(i=n;i>=2;i--){
maxim=v[1];
pmax=1;
for(j=2;j<=i;j++){
if(maxim<v[j]){
maxim=v[j];
pmax=j;
}
}
if(pmax!=i){
aux=v[pmax];
v[pmax]=v[i];
v[i]=aux;
nr+=1;
s[++k]=pmax;
s[++k]=i;
}
}
fout<<nr*2<<"\n";
for(i=1;i<=nr;i++){
fout<<"C"<<" "<<s[i*2-1]<<" "<<s[i*2]<<"\n";
fout<<"L"<<" "<<s[i*2-1]<<" "<<s[i*2]<<"\n";
}
return 0;
}