이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
#include<cstdio>
int a,i,u,x,l,n,c;
main()
{
scanf("%d",&a);
for(u=0;u<a;u++)
{
scanf("%d%d%d",&x,&l,&n);
int s1[100000]={},s2[100000]={},p1=0,p2=0;
c=x;
while(c)
{
s2[++p2]=s1[p1];
p1--;
for(i=0;i<=p1;i++)
{
if(s1[i]%2)s1[i]++;
else s1[i]--;
}
if(s2[p2]>l)
{
c--;
if(c==0)printf("%d",s2[p2]);
}
else
{
s2[++p2]=n;
s2[++p2]=n;
s2[p2-1]=s2[p2]+s2[p2-1];p2--;
s2[p2-1]=s2[p2]+s2[p2-1];p2--;
s1[++p1]=s2[p2];
s1[++p1]=s2[p2];
p2-=2;
}
}
}
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |