蒟蒻来写题解了

说是水题其实也就是慢慢写能写出来的题吧,这道题有挺多坑的,要注意的点:

1.除了第一位数是个位数,直接输出,其他的个位数都要补0达到两位,例如:925和2509,这里只是单纯讨论输出问题

2.还有一个很多人理解题意容易误解的地方就是925不是比259大吗,为什么输出925,他这里是9和25比较,9比较小,所以就排前面了,和整个数大小无关

3.还有一个坑,读题要仔细,another算1处理,first,a,也算1,both,second算2,third算3

废话不多说,上代码,蒟蒻第一次写洛谷题解,没想到提交不了,只能来CSDN了,欢迎大佬指正错误

#include<bits/stdc++.h>
using namespace std;int main()
{string s;int i;int t[100]={0};for(i=0;i<6;i++){cin>>s;if(s=="one"||s=="another"||s=="a"||s=="first") t[i]=1;if(s=="two"||s=="both"||s=="second") t[i]=2;if(s=="three"||s=="third") t[i]=3;if(s=="four") t[i]=4;if(s=="five") t[i]=5;if(s=="six") t[i]=6;if(s=="seven") t[i]=7;if(s=="eight") t[i]=8;if(s=="nine") t[i]=9;if(s=="ten") t[i]=10;if(s=="eleven") t[i]=11;if(s=="twelve") t[i]=12;if(s=="thirteen") t[i]=13;if(s=="fourteen") t[i]=14;if(s=="fifteen") t[i]=15;if(s=="sixteen") t[i]=16;if(s=="seventeen") t[i]=17;if(s=="eighteen") t[i]=18;if(s=="nineteen") t[i]=19;if(s=="twenty") t[i]=20;}int j=0,a[7];for(i=0;i<6;i++)//把有用的数存在a数组中{if(t[i]!=0){a[j]=t[i];++j;}}for(i=0;i<j;i++){a[i]=(a[i]*a[i])%100;}int x;for(i=0;i<j-1;i++)//排序{if(a[i]>a[i+1]){x=a[i];a[i]=a[i+1];a[i+1]=x;}}int flag=0;if(j!=0){for(i=0;i<j;i++){if(flag)//如果不是第一位{printf("%.2d",a[i]);//限制格式输出}else{if(a[i]){printf("%d",a[i]);flag=1;}}}}else cout<<0;
}

洛谷P1603 斯诺登的密码 题解相关推荐

  1. 洛谷 P1603 斯诺登的密码

    原题链接: https://www.luogu.com.cn/problem/P1603https://www.luogu.com.cn/problem/P1603 题目描述 2013 年 X 月 X ...

  2. 洛谷——P1603 斯诺登的密码

    题目背景 根据斯诺登事件出的一道水题 题目描述 题目描述 2013年X月X日,俄罗斯办理了斯诺登的护照,于是他混迹于一架开往委内瑞拉的飞机.但是,这件事情太不周密了,因为FBI的间谍早已获悉他的具体位 ...

  3. 洛谷P1603 斯诺登的密码

    题目 2013年X月X日,俄罗斯办理了斯诺登的护照,于是他混迹于一架开往委内瑞拉的飞机.但是,这件事情太不周密了,因为FBI的间谍早已获悉他的具体位置--但这不是最重要的--最重要的是如果要去委内瑞拉 ...

  4. (水题)洛谷 - P1603 - 斯诺登的密码

    https://www.luogu.org/problemnew/show/P1603 有毒,大小写不检测,句号也不管. #include<bits/stdc++.h> using nam ...

  5. 洛谷P1603,P1597

    第6章 字符串与文件操作 文章目录 第6章 字符串与文件操作 L P1603 斯诺登的密码 何为斯诺登事件? 理解题意 1.输入 2.运算排列 3.排列 因此,可得代码 代码 解释 N P1597 语 ...

  6. 洛谷P1129 [ZJOI2007] 矩阵游戏 题解

    洛谷P1129 [ZJOI2007] 矩阵游戏 题解 题目链接:P1129 [ZJOI2007] 矩阵游戏 题意:给定一张有黑白棋子的正方形棋盘,问存不存在解法使得经过若干次交换行或列的操作后,左上角 ...

  7. 洛谷P3336 [ZJOI2013]话旧 题解

    洛谷P3336 [ZJOI2013]话旧 题解 题目链接:P3336 [ZJOI2013]话旧 题意:小林跟着银河队选手去了一趟宇宙比赛,耳濡目染,变得学术起来.回来后,他发现世界大变样了.比丘兽究级 ...

  8. 洛谷P4683 [IOI2008] Type Printer 题解

    洛谷P4683 [IOI2008] Type Printer 题解 题目链接:P4683 [IOI2008] Type Printer 题意: 你需要利用一台可移动的打印机打印出NNN个单词.这种可移 ...

  9. 洛谷P3647 [APIO2014] 连珠线 题解

    洛谷P3647 [APIO2014] 连珠线 题解 题目链接:P3647 [APIO2014] 连珠线 题意: 在达芬奇时代,有一个流行的儿童游戏称为连珠线.当然,这个游戏是关于珠子和线的.线是红色或 ...

最新文章

  1. 视图、触发器、事务、存储过程、函数
  2. 读书笔记《数据挖掘概念与技术》第2章 数据预处理 2.4 数据集成和变换
  3. 解决webpack打包后-webkit-box-orient: vertical ;消失问题
  4. 使用 Spring Cloud 实现微服务系统
  5. 深度学习框架PyTorch一书的学习-第四章-神经网络工具箱nn
  6. 大话设计模式之原型模式
  7. java 线程 定时器_java 多线程定时任务
  8. 社群营销:微信群二维码裂变
  9. 趣头条自媒体审核不过怎么办,趣头条伪原创工具教程
  10. 小米手机微信指纹支付上传服务器吗,小米MIUI支持微信指纹支付吗 小米MIUI微信指纹支付【图文】...
  11. android答辩问题,安卓毕业设计答辩(流程、准备、模板及注意事项)
  12. oracle从11.0.2.4.0打PSU 11.0.2.4.8
  13. DDD理论学习系列(7)-- 值对象
  14. echarts上加横线标线_Echarts地图添加引导线效果(labelLine)
  15. 缅怀清明-记爷爷这一生
  16. android 比较靠谱的图片压缩
  17. Android面试题及答案
  18. 粒子群算法(PSO)的Python实现(求解多元函数的极值)
  19. imp 00017 由于 oracle 错误 6550,imp 导入dmp文件报错 IMP-00017: 由于 ORACLE 异常 20005 求大神!...
  20. 【CloudCompare】高程显示

热门文章

  1. 鼠标右键点击文件夹、bat文件、txt文档,指针出现假死转圈的解决方法(Adobe Acrobat右键邮件选项引起的win10假死)
  2. 美国东北大学计算机科学,美国东北大学计算机专业排名
  3. pwn-入门系列-0
  4. ThingsBoard教程(十九):规则节点概览介绍
  5. 《仙剑奇侠传3》仙术合集
  6. Visual C++网络编程经典案例详解 第5章 网页浏览器 CHtmlView类 查看源文件
  7. 安师大计算机系导师,安徽师范大学数学计算机科学学院导师介绍:陈付龙
  8. 春暖花开,我们去踏青
  9. 【100个 Unity实用技能】| 关于触发器互相检测的必要前提条件配置
  10. Unity学习笔记(二) 碰撞检测与触发检测