Pagini recente » Cod sursa (job #2510670) | Cod sursa (job #700415) | Cod sursa (job #1893059) | Cod sursa (job #1809937) | Cod sursa (job #2712399)
#include <bits/stdc++.h>
#define X first
#define Y second
using namespace std;
ifstream fin("grozavesti.in");
ofstream fout("grozavesti.out");
int n, a[305];
pair<int, int> sol[305];
int main()
{
int i,j,x,mi,p,k=0;
fin >> n;
for (i = 1; i <= n; i++)
for (j = 1; j <= n; j++)
{
fin >> x;
if (i == j)
a[i] = x;
}
for (i = 1; i <= n; i++)
{
mi = 1e9;
for (j=i; j<=n; j++)
if (a[j] < mi)
{
mi = a[j];
p = j;
}
if (p != i)
{
sol[++k].X = i;
sol[k].Y = p;
}
}
fout << k << "\n";
for (i = 1; i <= k; i++)
fout << "C " << sol[i].X << " " << sol[i].Y << " L\n" << sol[i].X << " " << sol[i].Y << "\n";
return 0;
}