poj模拟题总结(一)(三)

2014-11-24 11:48:36 · 作者: · 浏览: 2
s[tot][3]='B';break;
}

clear(x,y);
update();
}
}
int main()
{
int i,j,cc,cas;
char ch;

freopen("in.txt","r",stdin);
cin >> cc;
getchar();
for (cas=1;cas<=cc;cas++)
{
getchar();
memset(a,0,sizeof(a));
tot=sum=rem=0;
for (i=N;i>=1;i--)
{
for (j=1;j<=M;j++)
{
ch=getchar();
switch(ch)
{
case 'R':a[i][j]=1;break;
case 'G':a[i][j]=2;break;
case 'B':a[i][j]=3;break;
}
}
getchar();
}
work();
printf("Game %d:\n\n",cas);
for (i=1;i<=tot;i++)
printf("Move %d at (%d,%d): removed %d balls of color %c, got %d points.\n",
i,ans[i][0],ans[i][1],ans[i][2],char(ans[i][3]),(ans[i][2]-2)*(ans[i][2]-2));
printf("Final score: %d, with %d balls remaining.\n",sum,rem);
if (cas }
}
作者:ascii991