博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AC日记——紧急措施 openjudge 1.7 22
阅读量:4558 次
发布时间:2019-06-08

本文共 1703 字,大约阅读时间需要 5 分钟。

22:紧急措施

总时间限制: 
1000ms
内存限制: 
65536kB
描述

近日,一些热门网站遭受黑客入侵,这些网站的账号、密码及email的数据惨遭泄露。你在这些网站上注册若干账号(使用的用户名不一定相同),但是注册时使用了相同的email。你此时拿到了那份泄露的数据,希望尽快将自己的密码更改。策略如下:根据email找到你的用户名和密码,然后更改密码。更改的规则为:小写和大写交换,非字母字符保持不变。

输入
第一行为你的email地址,长度不超过50个字符且只包含字母、数字和‘@’符号。
第二行为账号数N,N(0 < N < 10000)。
接下来N行,每行表示一个账号,格式为:
用户名 密码 email
它们之间用单个空格分开。用户名、密码、email均不含空格,且长度不超过50个字符。
输出
有若干行,每行为你的一个账号,包括:你的账号,修改后的密码(之间用单个空格分隔)。
如果没有你的账号,则输出empty。
样例输入
样例输入1:abc@pku.edu.cn5helloKitty iLoveCats abc@pku.edu.cn2012 maya2012 cplusplus@exam.comKittyCat 5iKitty abc@pku.edu.cnprogram password teacher@exam.comwhoAmi Feb.29$ abc@pku.edu.cn样例输入2:abc@pku.edu.cn12012 maya2012 cplusplus@exam.com
样例输出
样例输出1:helloKitty IlOVEcATSKittyCat 5IkITTYwhoAmi fEB.29$样例输出2:empty
来源
医学部计算概论2011年期末考试(谢佳亮)

思路:

  大模拟;

 

来,上代码:

#include
#include
#include
#include
using namespace std;struct node { char name[51],password[51],email[51];};struct node pro[10001];int n,num[10001],ans=0,len[10001],len_1;char word_email[51];inline void work(int now){ bool if_true=true; for(int i=0;i
='a'&&char__<='z') char__-=32; else if(char__>='A'&&char__<='Z') char__+=32;}int main(){ cin>>word_email; len_1=strlen(word_email); cin>>n; for(int i=1;i<=n;i++) { cin>>pro[i].name>>pro[i].password>>pro[i].email; len[i]=strlen(pro[i].email); if(len[i]==len_1) work(i); } if(ans==0) printf("empty\n"); else { for(int i=1;i<=ans;i++) { cout<
<<" "; int cur_1=strlen(pro[num[i]].password); for(int j=0;j

 

转载于:https://www.cnblogs.com/IUUUUUUUskyyy/p/6105352.html

你可能感兴趣的文章
Android学习--网络通信之网络图片查看器
查看>>
[LeetCode] Excel Sheet Column Number
查看>>
安卓广播接收者
查看>>
999线监控
查看>>
Redis在python中的使用
查看>>
理解class.forName()
查看>>
每日一小练——数值自乘递归解
查看>>
二叉搜索树 (BST) 的创建以及遍历
查看>>
MyBatis/Ibatis中#和$的区别
查看>>
【JAVASCRIPT】React学习-组件生命周期
查看>>
win 64 文件操作
查看>>
Java范例集锦(二)
查看>>
C语言变量和常量
查看>>
LInuxDay8——shell脚本编程基础
查看>>
topcoder 673
查看>>
Java中一些常用的类,包,接口
查看>>
下载特定区域内街景照片数据 | Download Street View Photos within Selected Region
查看>>
StarUML 破解方法
查看>>
C语言结构体
查看>>
[转]Tribon船体生产设计应用
查看>>