Cod sursa(job #2304094)

Utilizator sandupetrascoPetrasco Sandu sandupetrasco Data 17 decembrie 2018 15:25:02
Problema Lacate Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.62 kb
#pragma GCC optimize("O3")
#include <bits/stdc++.h>
 
using namespace std;
typedef long long ll;
 
int n, cnt;
vector < int > V[1 << 9];
 
int main(){
    ios_base::sync_with_stdio(0);
    cin.tie(0); cout.tie(0);
 
    ifstream cin("lacate.in");
    ofstream cout("lacate.out");
 
    cin >> n;
    cout << (n - 1) * n / 2 << " " << n - 1 << "\n";
    for (int i = 1; i <= n; i++) {
        for (int j = i + 1; j <= n; j++) {
            V[i].push_back(++cnt);
            V[j].push_back(cnt);
        }
    }

    for (int i = 1; i <= n; i++, cout << "\n")
        for (auto it : V[i])
            cout << it << " ";
    
	return 0;
}