Pagini recente » Cod sursa (job #1910882) | Cod sursa (job #2586407) | Cod sursa (job #927251) | Cod sursa (job #650665) | Cod sursa (job #2961523)
#include <bits/stdc++.h>
std::ifstream cin("grozavesti.in");
std::ofstream cout("grozavesti.out");
int n,v[310][310],nr,lmin,cmin,poz[310];
struct raspuns{char t;int b,e;}ans[610];
std::pair<int,int>a[310];
int main()
{
cin>>n;
for(int i=1;i<=n;++i)
for(int j=1;j<=n;++j)
cin>>v[i][j];
for(int i=1;i<=n;++i)
a[i]={v[i][i],i};
sort(a+1,a+n+1);
for(int k=1;k<=n;++k)
{
if(k!=a[k].second)
{
++nr;
ans[nr]={'C',k,a[k].second};
++nr;
ans[nr]={'L',k,a[k].second};
}
}
cout<<nr<<'\n';
for(int i=1;i<=nr;++i)
cout<<ans[i].t<<' '<<ans[i].b<<' '<<ans[i].e<<'\n';
return 0;
}