/*
直接模拟就行了
*/
#define LOCAL
#include<iostream>
#include<string>
using namespace std;
int main()
{
#ifdef LOCAL
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
#endif
string a,up,down[5];
int i,j,m,num,sum,t;
cin>>m;
while(m--)
{
cin>>i>>j;
num=0;
for(;i<=j;i++)
num+=i;
cin>>a>>up>>a;
for(i=0;i<5;i++)
cin>>down[i];
sum=0;
t=1;
for(i=5;i>=0;i--)
{
if(up[i]=='o')
sum+=t*5;
t*=10;
}
t=1;
for(i=5;i>=0;i--)
{
j=0;
while(down[j][i]!='|') j++;
sum+=j*t;
t*=10;
}
if(sum==num)
cout<<"No mistake"<<endl;
else
cout<<"Mistake"<<endl;
cin.get();
}
return 0;
}
zoj 3179 - Calculate With Abacus
最新推荐文章于 2019-06-27 18:39:19 发布
本文介绍了一个简单的模拟计算程序,该程序通过输入特定数值范围及计算结果来验证预先设定的数值和布局是否正确。通过对用户输入的数据进行计算并与预设值对比,判断是否存在错误。
905

被折叠的 条评论
为什么被折叠?



