【PAT乙级】1067 试密码 (20 分)
题目地址
#include<cstdio>
#include<iostream>
#include<vector>
#include<string>
using namespace std;
string p,s;
int n;
vector<string> ve;
int main(void)
{cin>>p>>n;getline(cin,s);while(getline(cin,s),s!="#") ve.push_back(s);for(int i=0;i<ve.size();i++) {if(ve[i]!=p) cout<<"Wrong password: "<<ve[i]<<endl;else{cout<<"Welcome in"<<endl;break;}if(i+1==n) {cout<<"Account locked"<<endl;break;}}return 0;
}
#include<cstdio>
#include<iostream>
#include<vector>
#include<string>
#include<algorithm>
using namespace std;
string a,s;
int n;
vector<string>ve;
int main(void)
{cin>>a>>n;getline(cin,s);while(getline(cin,s),s!="#") ve.push_back(s);int t=ve.size();for(int i=0;i<min(n,t);i++){if(ve[i]!=a) printf("Wrong password: %s\n",ve[i].c_str());else{cout<<"Welcome in"<<endl;return 0;}}if(t>=n) cout<<"Account locked"<<endl;
}
【PAT乙级】1067 试密码 (20 分)相关推荐
- 【测试点分析】1067 试密码 (20分)_20行代码AC
立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 当你试图登录某个系统却忘了密码时,系统一般只会允许你尝试有限多次,当超出允许次数时,账号就会被锁死.本题就请你实 ...
- 1067 试密码 (20 分)之测试点4分析
原题如下: 当你试图登录某个系统却忘了密码时,系统一般只会允许你尝试有限多次,当超出允许次数时,账号就会被锁死.本题就请你实现这个小功能. 输入格式: 输入在第一行给出一个密码(长度不超过 20 的. ...
- 1067. 试密码(20)
1067. 试密码(20) #include <iostream> #include <cstdio> #include <string> #include < ...
- PAT乙级 1029 旧键盘 (20 分)
1029 旧键盘 (20 分) 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现.现在给出应该输入的一段文字.以及实际被输入的文字,请你列出肯定坏掉的那些键. 原题链接 代码 #inc ...
- PAT乙级1028 人口普查 (20 分)
1028 人口普查 (20 分) 某城镇进行人口普查,得到了全体居民的生日.现请你写个程序,找出镇上最年长和最年轻的人. 这里确保每个输入的日期都是合法的,但不一定是合理的--假设已知镇上没有超过 2 ...
- PAT乙级 1044 火星数字 (20分)
1044 火星数字 (20分) 火星人是以 13 进制计数的: 地球人的 0 被火星人称为 tret. 地球人数字 1 到 12 的火星文分别为:jan, feb, mar, apr, may, ju ...
- PAT 乙级1072 开学寄语 (20分)
1072 开学寄语 (20分) 下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其 QQ,封其电脑,夺其手机,收其 ipad,断其 wifi,使其百无聊赖,然后,净面.理发.整衣, ...
- PAT 1067. 试密码(20)-乙级
当你试图登录某个系统却忘了密码时,系统一般只会允许你尝试有限多次,当超出允许次数时,账号就会被锁死.本题就请你实现这个小功能. 输入格式: 输入在第一行给出一个密码(长度不超过20的.不包含空格.Ta ...
- PTA 试密码 (20分)
"人其实就这一辈子,我想要的生活不是安逸的,虽然很累,但我想要辉煌的人生,所以也一直在为此努力.不松懈.我所理解的辉煌人生,不是挣了多少钱.做了多伟大的事,而是将人生过得有意义,不碌碌无为. ...
最新文章
- RDKit | 基于RDKit输出分子结构图(Image)的方法
- 安卓-控制控件的宽度占屏幕的一半且水平居中显示
- HDU - 4858 项目管理
- 正则 至少是数字加英文字符_正则表达式-入门
- dataframe常用操作总结
- 移动网页广告引入mraid.js使用指南
- 第二章 寄存器 章节小结
- Linux中的head命令
- CQUOJ月赛(5月)H题:zzblack与斐波那契数列
- pg_upgrade 升级数据库方式二 链接
- JavaScript:面向对象简单实例——图书馆
- golang gin mysql_Golang 的Gin框架入门教学
- 大数据安全与隐私保护的问题及对策
- 时间序列数据的多元回归_清理和理解多元时间序列数据
- 从视频中提取光流 UCF-101
- swift android界面,使用 Swift 语言编写 Android 应用入门
- 艾利特代理商—艾利特EC63机器人安装教程
- Unity Shader - URP ShadowCast ShadowRecieve - 投影 和 接受阴影
- 2022年种子行业分析
- 博途软件中多重背景块的建立_TIA博途软件中创建多重背景函数块