UVA 621 - Secret Research(数学)
来源:互联网 发布:c语言编程环境 编辑:程序博客网 时间:2024/06/11 01:43
Secret Research
At a certain laboratory results of secret research are thoroughly encrypted. A result of a single experiment is stored as an information of its completion:
`positive result', `negative result', `experiment failed' or `experiment not completed'
The encrypted result constitutes a string of digits S, which may take one of the following forms:
positive result S = 1 or S = 4 or S = 78 negative result S = S35 experiment failed S = 9S4 experiment not completed S = 190S
(A sample result S35 means that if we add digits 35 from the right hand side to a digit sequence then we shall get the digit sequence corresponding to a failed experiment)
You are to write a program which decrypts given sequences of digits.
Input
A integer n stating the number of encrypted results and then consecutive n lines, each containing a sequence of digits given as ASCII strings.Output
For each analysed sequence of digits the following lines should be sent to output (in separate lines):+ for a positive result - for a negative result * for a failed experiment ? for a not completed experiment
In case the analysed string does not determine the experiment result, a first match from the above list should be outputted.
Sample Input
478783519078944
Sample Output
+-?*
Miguel A. Revilla
2000-01-10
================================
直接按照题意寻找字符即可
#include <iostream>#include <cstdio>#include <cstring>using namespace std;char str[1111];int main(){ int t; scanf("%d",&t); getchar(); while(t--) { gets(str); int len=strlen(str); if((len==1&&(str[0]=='1'||str[0]=='4'))||(len==2&&str[0]=='7'&&str[1]=='8')) cout<<"+"<<endl; else if(str[len-2]=='3'&&str[len-1]=='5') cout<<"-"<<endl; else if(str[0]=='9'&&str[len-1]=='4') cout<<"*"<<endl; else cout<<"?"<<endl; } return 0;}
- UVA 621 - Secret Research(数学)
- UVA 621(暑假-数学 -C - Secret Research)
- Uva 621 Secret Research
- Uva 621 - Secret Research
- Uva 621 - Secret Research
- uva 621 Secret Research
- uva 621 - Secret Research
- UVa 621 - Secret Research
- Uva 621 - Secret Research
- UVa 621 - Secret Research
- UVA 621 Secret Research
- uva 621 Secret Research
- UVa 621: Secret Research
- uva 621 - Secret Research
- uva 621 Secret Research
- UVA 621 Secret Research
- uva 621 - Secret Research
- UVa 621 - Secret Research
- 【转】zookeeper 的监控工具
- Code First
- Python 子进程 (subprocess包)
- GetSystemMetrics
- Android布局详解之一:FrameLayout
- UVA 621 - Secret Research(数学)
- Android onKeydown
- SegY地震体数据可视化分析工具
- 什么是接口回调?
- 给Winform中的datagridview添加行号
- 通过包名启动Android程序
- 面试题目20130725 成都原点科技
- 关于stat、struct stat 的知识、用法
- objc 的ARC