Cod sursa(job #1789461)

Utilizator tamionvTamio Vesa Nakajima tamionv Data 27 octombrie 2016 00:29:38
Problema Nums Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.58 kb
#include <bits/stdc++.h>
#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>
using namespace std;
using namespace __gnu_pbds;

using key_type = pair<int, string>;
using super_tree = tree<key_type, null_type,
	less<key_type>, rb_tree_tag, tree_order_statistics_node_update>;

int main(){
	ifstream f("nums.in");
	ofstream g("nums.out");
	int n, t, x;
	string str;
	f >> n;
	super_tree st;
	while(n--){
		f >> t;
		if(t == 0){
			f >> x;
			g << st.find_by_order(x-1)->second << '\n'; }
		else{
			f >> str;
			st.insert(make_pair(str.size(), move(str))); } }

	return 0; }