(水题)洛谷 - 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 ...
随机推荐
- 转:CEO, CFO, CIO, CTO, CSO是什么
转自:https://club.1688.com/threadview/26957122.html CEO, CFO, CIO, CTO, CSO是什么?(现在O太多了) 帖子创建时间: 2009年 ...
- c++ struct与class的差别
从语法上,在C++中(仅仅讨论C++中).class和struct做类型定义时仅仅有两点差别: (一)默认继承权限. 假设不明白指定,来自class的继承依照private继承处理.来自struct的 ...
- javascript判断一个变量或对象是否存在
判断一个变量或对象是否存在,是一种常用的操作.我这里收集了几种. //1. 最常用的一种方法.if(typeof v == 'undefined'){ console.log("v is u ...
- 标准C头文件
ISO C标准定义的头文件: POSIX标准定义的必须的头文件: POSIX标准定义的XSI可选头文件: POSIX标准定义的可选头文件:
- hiho1079 线段树区间改动离散化
题目链接: hihocoder1079 代码: #include<iostream> #include<cstdio> #include<cstring> #inc ...
- Pattern: API Gateway / Backend for Front-End
http://microservices.io/patterns/apigateway.html Pattern: API Gateway / Backend for Front-End Contex ...
- Maven 用法
scope标签 provided:如果存在编译需要而发布不需要的jar包,使用provided属性值
- node封装mysql模块
node是基于异步的,因此在进行数据库查询操作的通常是通过回调来操作查询结果.但是在有了es7的async/await,基本不再需要回调了,所以本篇是基于async/await对mysql进行一次操作 ...
- vscode中检测代码中的空白行并去除的方法【转】
按下ctrl+h键进行正则匹配:^\s*(?=\r?$)\n 然后直接替换,再看代码发现空行已经不见了.
- Silverlight实用窍门系列:1.Silverlight读取外部XML加载配置---(使用WebClient读取XAP包同目录下的XML文件))【附带实例源码】
使用WebClient读取XAP包同目录下的XML文件 我们想要读取XAP包下面的XML文件,需要将此XML文件放在加载XAP包的网页的目录中去,然后使用URI方式读取此URL方式下的XML文件. 首 ...