Cod sursa(job #1788287)

Utilizator giotoPopescu Ioan gioto Data 25 octombrie 2016 21:14:45
Problema Grozavesti Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.67 kb
#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));
    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;
}