Pagini recente » Cod sursa (job #1840297) | Cod sursa (job #939779) | Cod sursa (job #1932611) | Cod sursa (job #2808318) | Cod sursa (job #2365669)
#include <fstream>
using namespace std;
ifstream f("euler.in");
ofstream g("euler.out");
int q,a[100000],v[10001][10001],n,x,y;
void euler(int k)
{
for(int i=1; i<=n; i++)
{
if(v[k][i])
{
v[k][i]--;
v[i][k]=v[k][i];
euler(i);
}
}
q++;
a[q]=k;
}
int main()
{
f>>n;
while(f>>x>>y)
{
v[x][y]++;
v[y][x]=v[x][y];
}
euler(1);
for(int i=1; i<q; i++)
g<<a[i]<<" ";
return 0;
}