Cod sursa(job #1613244)

Utilizator theodor.moroianuTheodor Moroianu theodor.moroianu Data 25 februarie 2016 11:46:25
Problema Lacate Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.52 kb
#include <fstream>
#include <vector>
using namespace std;

vector <int> chei[260];

int main() {
	ifstream in("lacate.in");
	int n, c = 0;
	in >> n;

	for (int i = 0; i < n; i++) {
		for (int j = i + 1; j < n; j++) {
			chei[i].push_back(c + 1);
			chei[j].push_back(c + 1);
			c++;
		}
	}
	
	in.close();

	ofstream out("lacate.out");
	
	out << c << ' ' << chei[0].size() << '\n';
	for (int i = 0; i < n; i++) {
		for (auto j : chei[i])
			out << j << ' ';
		out << '\n';
	}

	out.close();
	return 0;
}