Pagini recente »
Monitorul de evaluare
|
Monitorul de evaluare
|
Istoria paginii utilizator/danapalangean
|
Statistici Zaharia Andreea (andreea_zaharia)
|
Cod sursă (job #158235)
Cod sursă (job
#158235)
#include <fstream>
using namespace std;
ifstream fin("bizar.in");
ofstream fout("bizar.out");
char a;
int n,v[100001],i;
void cit()
{
a=fin.get();
while(a==' ')
a=fin.get();
}
int transf()
{
int nr;
nr=0;
while(a>='0' && a<='9')
{
nr=nr*10+a-'0';
a=fin.get();
}
while(a==' ')
a=fin.get();
return nr;
}
int afisrez(int i)
{
int nr;
int j;
nr=transf();
while(a=='(')
{
j=i;
cit();
while(a>='0' && a<='9')
{
v[j]=afisrez(j);
j++;
cit();
}
nr=v[i+(nr-1)%(j-i)];
}
return nr;
}
int main()
{
cit();
fout<<afisrez(1);
return 0;
}