Pagini recente » Cod sursa (job #2123951) | Cod sursa (job #900220) | Cod sursa (job #563510) | Cod sursa (job #2541395) | Cod sursa (job #2125572)
#include <fstream>
using namespace std;
int v[301],a[1001],b[1001];
int main()
{ int n,i,j,p,sol=0,Min,k;
ifstream f("grozavesti.in");
ofstream g("grozavesti.out");
f>>n;
for (i=1;i<=n;++i)
for (j=1;j<=n;++j)
if (i==j) f>>v[i];
else f>>p;
for (i=1;i<n;++i) {
Min=v[i];
k=i;
for (j=i+1;j<=n;++j)
if (v[j]<v[i]) Min=v[j],k=j;
if (Min<v[i]) {
++sol;
a[sol]=i;b[sol]=k;
swap(v[i],v[k]);
}
}
g<<2*sol<<"\n";
for (i=1;i<=sol;++i) {
g<<"L "<<a[i]<<" "<<b[i]<<"\n";
g<<"C "<<a[i]<<" "<<b[i]<<"\n";
}
return 0;
}