Pagini recente » Rating Buturca Gabriela Raluca (GabrielaRaluca) | Cod sursa (job #579762) | Cod sursa (job #2675338) | Cod sursa (job #1500275) | Cod sursa (job #2737809)
#include <fstream>
using namespace std;
ifstream fin("grozavesti.in");
ofstream fout ("grozavesti.out");
int a[301], b[301], v[301];
int n, m, i, j, x, p, minim;
int main () {
fin>>n;
for (i=1;i<=n;i++) {
for (j=1;j<=n;j++) {
fin>>x;
if (i == j)
v[i] = x;
}
}
for (i=1;i<n;i++) {
minim = v[i];
p = i;
for (j=i+1;j<=n;j++)
if (v[j] <= minim) {
minim = v[j];
p = j;
}
if (i!=p) {
swap(v[p], v[i]);
m++;
a[m] = i;
b[m] = p;
}
}
fout<<2*m<<"\n";
for (i=1;i<=m;i++) {
fout<<"L "<<a[i]<<" "<<b[i]<<"\n";
fout<<"C "<<a[i]<<" "<<b[i]<<"\n";
}
return 0;
}