Pagini recente » Cod sursa (job #2717786) | Cod sursa (job #1934411) | Cod sursa (job #935425) | Cod sursa (job #1771797) | Cod sursa (job #1788289)
#include <cstdio>
#include <vector>
using namespace std;
vector<pair <int, int> > v;
int n, a[302][302];
int main()
{
freopen("grozavesti.in", "r", stdin);
freopen("grozavesti.out", "w", stdout);
scanf("%d", &n);
for(int i = 1 ; i <= n ; ++i)
for(int j = 1 ; j <= n ; ++j)
scanf("%d", &a[i][j]);
for(int i = 2 ; i <= n ; ++i)
if(a[i][i] < a[i - 1][i - 1]){
v.push_back(make_pair(i - 1, i));
int aux = a[i][i];
a[i][i] = a[i - 1][i - 1];
a[i - 1][i - 1] = aux;
}
printf("%d\n", v.size() * 2);
for(int i = 0 ; i < v.size() ; ++i){
printf("L %d %d\n", v[i].first, v[i].second);
printf("C %d %d\n", v[i].first, v[i].second);
}
return 0;
}