sdut第八届校赛--简单题
来源:互联网 发布:java中的通配符 编辑:程序博客网 时间:2024/05/29 18:25
题目链接:点击打开链接
题目描述
小明最近开始近视了,所以经常地看错东西,比如在他的眼中'0'和'O'是没有区别的, 虽然看上去确实没有什么区别,但是第一个是数字中的0,第二个却是大写的'o',又比如'1','l'和'I'他现在看成是相同的,但是他们真的相同吗? 第一个是数字1,第二个是小写的'L',第三个是大写的'i',所以小明经常办糊涂事,今天老师给小明一份交作业的记录名单,让小明判断是不是有多交作业 的同学,那么小明会判断错吗????
输入
多组输入,每组先输入一个n(1<=n<=100)表示名单上人的数目,接下来n行,每行一个字符串,表示交作业人的名字(len<=40,保证只有英文字母和数字)。
输出
如果小明判断有了错误输出"shibushisha",否则输出"goodboy"。
示例输入
2OOOOOO0000002OOOOOO00l000
示例输出
shibushishagoodboy
<span style="font-size:18px;">#include <iostream>#include <cstdio>#include <cstring>#include <cstdlib>#include <algorithm>#include<cmath>using namespace std;int main(){ int n; char name[105][45]; while(cin>>n) { for(int i=0;i<n;i++) { cin>>name[i]; } int f=0; for(int i=0;i<n;i++) { for(int j=i+1;j<n;j++) { int leni=strlen(name[i]); int lenj=strlen(name[j]); if(leni==lenj) { f=0; for(int k=0;k<leni;k++) { if(name[i][k]!=name[j][k]) { if(name[i][k]=='0'&&name[j][k]=='O') { f=1; } else if(name[i][k]=='O'&&name[j][k]=='0') { f=1; } else if(name[i][k]=='1'&&name[j][k]=='I') { f=1; } else if(name[i][k]=='1'&&name[j][k]=='l') { f=1; } else if(name[i][k]=='l'&&name[j][k]=='1') { f=1; } else if(name[i][k]=='l'&&name[j][k]=='I') { f=1; } else if(name[i][k]=='I'&&name[j][k]=='l') { f=1; } else if(name[i][k]=='I'&&name[j][k]=='1') { f=1; } else { f=0; break; } } } if(f==1)break; } } if(f==1)break; } if(f==1)printf("shibushisha\n"); else printf("goodboy\n"); } return 0;}</span>
0 0
- sdut第八届校赛--简单题
- sdut 3553 sdut第八届校赛--A*B
- sdut 3555 sdut第八届校赛--小白の人品测试
- sdut第八届校赛--小白的追求
- sdut第八届校赛--小厚的三角形
- 山东省第八届acm大赛 F题 (SDUT 3898)
- 山东省第八届acm大赛 J题 (SDUT 3902)
- 山东省第八届acm大赛 G题 (SDUT 3899)
- 山东省第八届acm大赛 I题 (SDUT 3901)
- 【SDUT 3494】 简单题III(树链剖分)
- SDUT 3893 威佐夫+nim博弈(第八届山东ACM省赛A题)
- sdut 3895/第八届省赛C题 fireworks 杨辉三角 逆元求C(n,m)%mod
- SDUT 3896 HEX 山东第八届ACM大赛D题(组合数学)
- SDUT KMP简单应用
- 简单计算 (sdut oj)
- 简单编码 (sdut oj)
- sdut 简单GCC
- SDUT-2250 简单计算
- 如何确定测试结束点?
- C++对象模型
- 三次学习ssession和cookie
- 码神学Java第一天
- Java面试知识点
- sdut第八届校赛--简单题
- 如何提高测试人员的地位
- Spring-IoC对象管理
- c语音 # ## 以及可变参数使用记录
- change backgroud color of the windows in ubuntu
- VC++动态链接库编程之MFC DLL
- Intent的用法
- 网络第一课
- sdut第八届校赛--小厚的三角形