//2619034 2011-08-08 08:58:38 Accepted 3179 C 0 160 ylwh!
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
int t, i, j, k, x, y, u, flag[10], sum, temp, sum2;
char s[10], ch;
scanf("%d", &t);
while(t--)
{
sum = 0;
sum2 = 0;
scanf("%d%d", &x, &y);
for(i=x; i<=y; i++)
sum2 +=i;
getchar();
gets(s);
gets(s);
temp = strlen(s)-1;
u = 1;
while(temp>=0)
{
if(s[temp] == 'o')
{
sum += 5 * u;
}
u *= 10;
temp--;
}
gets(s);
gets(s);
memset(flag, 0, sizeof(flag));
temp = strlen(s)-1;
u = 1;
while(temp>=0)
{
if(s[temp] == 'o')
{
flag[temp] = 1;
sum += u;
}
u *= 10;
temp --;
}
for(i=1; i<=4; i++)
{
gets(s);
u = 1;
temp = strlen(s)-1;
while(temp>=0)
{
if(flag[temp] && s[temp]=='o')
{
sum += u;
}
else if(s[temp]=='|')
{
flag[temp] = 0;
}
u *= 10;
temp--;
}
}
if(sum == sum2)
printf("No mistake\n");
else
printf("Mistake\n");
}
return 0;
}
ZOJ 3179 Calculate With Abacus
最新推荐文章于 2021-11-01 12:48:10 发布
