题目地址

#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 分)相关推荐

  1. 【测试点分析】1067 试密码 (20分)_20行代码AC

    立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 当你试图登录某个系统却忘了密码时,系统一般只会允许你尝试有限多次,当超出允许次数时,账号就会被锁死.本题就请你实 ...

  2. 1067 试密码 (20 分)之测试点4分析

    原题如下: 当你试图登录某个系统却忘了密码时,系统一般只会允许你尝试有限多次,当超出允许次数时,账号就会被锁死.本题就请你实现这个小功能. 输入格式: 输入在第一行给出一个密码(长度不超过 20 的. ...

  3. 1067. 试密码(20)

    1067. 试密码(20) #include <iostream> #include <cstdio> #include <string> #include < ...

  4. PAT乙级 1029 旧键盘 (20 分)

    1029 旧键盘 (20 分) 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现.现在给出应该输入的一段文字.以及实际被输入的文字,请你列出肯定坏掉的那些键. 原题链接 代码 #inc ...

  5. PAT乙级1028 人口普查 (20 分)

    1028 人口普查 (20 分) 某城镇进行人口普查,得到了全体居民的生日.现请你写个程序,找出镇上最年长和最年轻的人. 这里确保每个输入的日期都是合法的,但不一定是合理的--假设已知镇上没有超过 2 ...

  6. PAT乙级 1044 火星数字 (20分)

    1044 火星数字 (20分) 火星人是以 13 进制计数的: 地球人的 0 被火星人称为 tret. 地球人数字 1 到 12 的火星文分别为:jan, feb, mar, apr, may, ju ...

  7. PAT 乙级1072 开学寄语 (20分)

    1072 开学寄语 (20分) 下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其 QQ,封其电脑,夺其手机,收其 ipad,断其 wifi,使其百无聊赖,然后,净面.理发.整衣, ...

  8. PAT 1067. 试密码(20)-乙级

    当你试图登录某个系统却忘了密码时,系统一般只会允许你尝试有限多次,当超出允许次数时,账号就会被锁死.本题就请你实现这个小功能. 输入格式: 输入在第一行给出一个密码(长度不超过20的.不包含空格.Ta ...

  9. PTA 试密码 (20分)

    "人其实就这一辈子,我想要的生活不是安逸的,虽然很累,但我想要辉煌的人生,所以也一直在为此努力.不松懈.我所理解的辉煌人生,不是挣了多少钱.做了多伟大的事,而是将人生过得有意义,不碌碌无为. ...

最新文章

  1. RDKit | 基于RDKit输出分子结构图(Image)的方法
  2. 安卓-控制控件的宽度占屏幕的一半且水平居中显示
  3. HDU - 4858 项目管理
  4. 正则 至少是数字加英文字符_正则表达式-入门
  5. dataframe常用操作总结
  6. 移动网页广告引入mraid.js使用指南
  7. 第二章 寄存器 章节小结
  8. Linux中的head命令
  9. CQUOJ月赛(5月)H题:zzblack与斐波那契数列
  10. pg_upgrade 升级数据库方式二 链接
  11. JavaScript:面向对象简单实例——图书馆
  12. golang gin mysql_Golang 的Gin框架入门教学
  13. 大数据安全与隐私保护的问题及对策
  14. 时间序列数据的多元回归_清理和理解多元时间序列数据
  15. 从视频中提取光流 UCF-101
  16. swift android界面,使用 Swift 语言编写 Android 应用入门
  17. 艾利特代理商—艾利特EC63机器人安装教程
  18. Unity Shader - URP ShadowCast ShadowRecieve - 投影 和 接受阴影
  19. 2022年种子行业分析
  20. 博途软件中多重背景块的建立_TIA博途软件中创建多重背景函数块

热门文章

  1. 《疯狂JAVA讲义》3
  2. 使用visualvm远程监控LINUX服务器JVM
  3. Flux快速入门指南
  4. js自定义类,混合的构造函数/原型方式
  5. SQL Server 堆表行存储大小(Record Size)
  6. 为什么说C语言是面向过程的?
  7. hostent结构体图解
  8. kthread_run创建内核线程的原理
  9. 练习1: Python基本语法元素 (第1周)
  10. C++ Primer 5th笔记(chap 13 拷贝控制)三五法则