UVA 621 Secret Research
来源:互联网 发布:莆田电视台 网络直播 编辑:程序博客网 时间:2024/06/05 16:56
Secret Research
Time Limit:3000MS Memory Limit:0KB 64bit IO Format:%lld & %llu
Submit Status Practice UVA 621
Appoint description:
Description
Download as PDF
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:
(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
4
78
7835
19078
944
Sample Output
+
?
*
按照题意进行简单模拟
#include<iostream>#include<algorithm>#include<map>#include<cstdio>#include<cstdlib>#include<vector>#include<cmath>#include<cstring>#include<string>using namespace std;const int maxn=13;typedef long long LL;int main(){// #ifndef ONLINE_JUDGE// freopen("Text//in.txt","r",stdin);// #endif // ONLINE_JUDGE int n; while(cin>>n){ for(int i=0;i<n;i++){ string s; cin>>s; int m=s.size()-1; if(s=="1"||s=="4"||s=="78"){ cout<<"+"<<endl; } else if(s[m]=='5'&&s[m-1]=='3'){ cout<<"-"<<endl; } else if(s[0]=='9'&&s[m]=='4'){ cout<<"*"<<endl; } else if(s[0]=='1'&&s[1]=='9'&&s[2]=='0'){ cout<<"?"<<endl; } } } return 0;}
- 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
- UVa 621 - Secret Research
- UVA - 621 - Secret Research
- MIUI添加内存调试工具:查看进程中的Bitmap信息
- Xcode调试断点不能停在代码区终极解决方案
- 2012年5月SAT香港真题解析
- 为自己记------android中listview下拉刷新和下拉加载的原理及简单实现
- 手机触摸 事件, 当触摸屏幕时候触发
- UVA 621 Secret Research
- 第一次接触安卓开发
- 使用UiAutomator中swipe(Point[], int)方法绘制解锁图案
- iphone/ipad如何获取本机序列号和设备标示
- Power of Two LeetCode Java
- eclipse错误 The connection to adb is down,
- 物联通公司红外转发器的对码流程
- Android中GridView的应用
- 集合知识点