POJ 3414 Pots(二)

2014-11-24 08:28:19 · 作者: · 浏览: 1
for(i=sum[x][y],top=0; i>=1; i--)
{
res[top++]=base;
base=a[base].pre;
}
for(i=top-1; i>=0 ;i--)
{
j=ope[a[res[i]].x][a[res[i]].y];
if(j==0)
{
printf("FILL(1)");
}else if(j==1)
{
printf("DROP(1)");
}else if(j==2)
{
printf("POUR(2,1)");
}else if(j==3)
{
printf("FILL(2)");
}else if(j==4)
{
printf("DROP(2)");
}else if(j==5)
{
printf("POUR(1,2)");
}
printf("\n");
}
}
}