Pagini recente » Cod sursa (job #4771) | Cod sursa (job #1922549) | Cod sursa (job #196461) | Cod sursa (job #1036007) | Cod sursa (job #2654860)
#include <iostream>
#include <cstdio>
#include <vector>
using namespace std;
int n,k,i,x,y;
vector<pair<int,int> >v;
void next();
void get(int & x);
int main()
{
freopen("parsare.in","r",stdin);
get(n);
get(k);
for (i=2;i<=n;i++)
{
get(x);
get(y);
cout<<x<<" "<<y<<"\n";
v.push_back(make_pair(x,y));
}
cout<<"\n\n\n"<<n<<" "<<k<<"\n";
for (i=0;i<v.size();i++) cout<<v[i].first<<" "<<v[i].second<<"\n";
}
const int limit=20000000;
int r=limit-1;
char sir[limit];
bool semn=false;
void next()
{
if (r++==limit) fread(sir,1,limit,stdin),r=0;
}
void get(int & x)
{
x=0;
semn=false;
for (;sir[r]<'0' || sir[r]>'9';next()) if (sir[r]=='-') semn=true;
for (x=0;sir[r]>='0' && sir[r]<='9';next()) x=x*10+sir[r]-'0';
if (semn==true)
{
x=-x;
semn=false;
return;
}
}