Cod sursa(job #1710129)

Utilizator tamionvTamio Vesa Nakajima tamionv Data 28 mai 2016 16:04:44
Problema Carte2 Scor 100
Compilator cpp Status done
Runda Arhiva ICPC Marime 0.61 kb
#include <fstream>
#include <array>
#include <string>
#include <algorithm>
using namespace std;

const string filename = "carte2";

void do_test(ifstream& f, ofstream& g){
	array<int, 2> carte;
	array<int, 3> cutie;
	for(auto& x : carte){
		f >> x; }
	for(auto& x : cutie){
		f >> x; }

	sort(begin(carte), end(carte));
	sort(begin(cutie), end(cutie));

	static const array<string, 2> rasp = {"imposibil\n", "posibil\n"};

	g << rasp[carte[0] < cutie[1] && carte[1] < cutie[2]]; }

int main(){
	ifstream f(filename + ".in");
	ofstream g(filename + ".out");

	int t;

	for(f >> t; t; --t){
		do_test(f, g); }
	return 0; }