(水题)洛谷 - P1603 - 斯诺登的密码
https://www.luogu.org/problemnew/show/P1603
有毒,大小写不检测,句号也不管。
#include<bits/stdc++.h>
using namespace std;
#define ll long long int num[];
int top=; char s[]; int tonum(){
int n=strlen(s);
if(strcmp(s,"one")==)
return ;
else if(strcmp(s,"two")==)
return ;
else if(strcmp(s,"three")==)
return ;
else if(strcmp(s,"four")==)
return ;
else if(strcmp(s,"five")==)
return ;
else if(strcmp(s,"six")==)
return ;
else if(strcmp(s,"seven")==)
return ;
else if(strcmp(s,"eight")==)
return ;
else if(strcmp(s,"nine")==)
return ;
else if(strcmp(s,"ten")==)
return ;
else if(strcmp(s,"eleven")==)
return ;
else if(strcmp(s,"twelve")==)
return ;
else if(strcmp(s,"thirteen")==)
return ;
else if(strcmp(s,"fourteen")==)
return ;
else if(strcmp(s,"fifteen")==)
return ;
else if(strcmp(s,"sixteen")==)
return ;
else if(strcmp(s,"seventeen")==)
return ;
else if(strcmp(s,"eighteen")==)
return ;
else if(strcmp(s,"nineteen")==)
return ;
else if(strcmp(s,"twenty")==)
return ;
else if(strcmp(s,"a")==)
return ;
else if(strcmp(s,"another")==)
return ;
else if(strcmp(s,"first")==)
return ;
else if(strcmp(s,"both")==)
return ;
else if(strcmp(s,"second")==)
return ;
else if(strcmp(s,"third")==)
return ;
return ;
} ll ans; void solve(){
for(int i=;i<;i++){
num[i]=(num[i]*num[i])%;
} sort(num,num+); ll sum=;
for(int i=;i<;i++){
sum=sum*+num[i];
} ans=sum;
} int main(){
for(int i=;i<;i++){
scanf("%s",s);
int n=strlen(s);
for(int j=;j<n;j++){
s[j]=tolower(s[j]);
if(s[j]=='.')
s[j]='\0';
}
num[top++]=tonum();
}
solve();
printf("%lld\n",ans);
}
(水题)洛谷 - P1603 - 斯诺登的密码的更多相关文章
- (Java实现) 洛谷 P1603 斯诺登的密码
题目背景 根据斯诺登事件出的一道水题 2013年X月X日,俄罗斯办理了斯诺登的护照,于是他混迹于一架开往委内瑞拉的飞机.但是,这件事情太不周密了,因为FBI的间谍早已获悉他的具体位置--但这不是最重要 ...
- 洛谷P1603 斯诺登的密码(水题
不知道什么时候打开的,随手做掉了,没什么用...大概又熟悉了一下map吧...大概........一开始还因为没读清题没把非正规的英文表示数字存进去wa了...orz最近状态不行 题目描述 题目描述 ...
- 洛谷P1603——斯诺登的密码(字符串处理)
https://www.luogu.org/problem/show?pid=1603#sub 题目描述 2013年X月X日,俄罗斯办理了斯诺登的护照,于是他混迹于一架开往委内瑞拉的飞机.但是,这件事 ...
- 洛谷 P1603 斯诺登的密码
我一开始还没看懂非正规数字的意义,以为那里写的单词不算,蒙了好久,而且这题非常考验仔细程度,一不小心就RE,WA. 嗯,好像讲了些废话,那我们看看思路,我的做法和前面的大佬们有些不同,因为这题只有六个 ...
- 洛谷P1603 斯诺登的密码
https://www.luogu.org/problem/P1603 #include<bits/stdc++.h> using namespace std; struct s { st ...
- P1603 斯诺登的密码
题目背景 根据斯诺登事件出的一道水题 题目描述 题目描述 2013年X月X日,俄罗斯办理了斯诺登的护照,于是他混迹于一架开往委内瑞拉的飞机.但是,这件事情太不周密了,因为FBI的间谍早已获悉他的具体位 ...
- 洛谷 P1703 那个什么密码2
P1703 那个什么密码2 题目背景 https://www.luogu.org/problem/show?pid=1079 题目描述 与原题一模一样.具体不同请见输入格式 输入输出格式 输入格式: ...
- P1603 斯诺登的密码(JAVA语言)
//这题有点坑 题目背景 根据斯诺登事件出的一道水题 题目描述 题目描述 2013年X月X日,俄罗斯办理了斯诺登的护照,于是他混迹于一架开往委内瑞拉的飞机.但是,这件事情太不周密了,因为FBI的间谍早 ...
- 2018.10.30 一题 洛谷4660/bzoj1168 [BalticOI 2008]手套——思路!问题转化与抽象!+单调栈
题目:https://www.luogu.org/problemnew/show/P4660 https://www.lydsy.com/JudgeOnline/problem.php?id=1168 ...
随机推荐
- PHP生成excel(1)
先到PHPExcel官网下载PHPExcel类 http://phpexcel.codeplex.com/ 把excel类包含进来,然后直接使用 <?php require "./PH ...
- HDU 1060 Leftmost Digit (数学/大数)
Leftmost Digit Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)To ...
- 疯狂Java学习笔记(77)-----------凝视注意事项
代码凝视,能够说是比代码本身更重要.这里有一些方法能够确保你写在代码中的凝视是友好的: 不要反复阅读者已经知道的内容 能明白说明代码是做什么的凝视对我们是没有帮助的. // If the color ...
- [转载]php 数组 类对象 值传递 引用传递 区别
一般的数据类型(int, float, bool)不做这方面的解说了 这里详细介绍一下数组和的类的对象作为参数进行值传递的区别 数组值传递 实例代码: <?php function main() ...
- 在DataGridView控件中实现冻结列分界线
我们在使用Office Excel的时候,有很多时候需要冻结行或者列.这时,Excel会在冻结的行列和非冻结的区域之间绘制上一条明显的黑线.如下图: (图1) WinForm下的DataGridVie ...
- 简说 call() 、apply() 、bind()
对于这三个方法,我想一部分人还是比较陌生的. 所以今天来个简单的介绍~ 我们可以将call()和apply()看作是某个对象的方法,通过调用方法的形式来间接调用函数.call()和apply()的第一 ...
- bootstrap中的less
一.如何加入变量 引入你的 .less 样式文件的时候要设置 rel 属性值为 “stylesheet/less”: 参考网站:http://www.bootcss.com/p/lesscss/ 1 ...
- FMDB 使用技巧
源链接: http://blog.csdn.net/iunion/article/details/7091744 - (BOOL) isTableOK:(NSString *)tableName{ ...
- css清除浮动float的七种常用方法总结和兼容性处理
在清除浮动前我们要了解两个重要的定义: 浮动的定义:使元素脱离文档流,按照指定方向发生移动,遇到父级边界或者相邻的浮动元素停了下来. 高度塌陷:浮动元素父元素高度自适应(父元素不写高度时,子元素写了浮 ...
- loadrunner性能测试步骤
性能测试过程分为4个阶段:设计.构建.执行.分析/诊断/调节具体的工作流程如下图 设计 > 构建 > 执行 > 分析/诊断/调节 收集要求 设置测试环境 基准测试 诊断瓶颈 设计测试 ...