1035 Password
Posted fta-macro
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1035 Password相关的知识,希望对你有一定的参考价值。
水题~
用string特别方便
#include <iostream> #include <cstring> #include <string> #include <sstream> #include <string> #include <cstdio> #include <cmath> #include <algorithm> #include <vector> #define maxn 1005 #define INF 0x3f3f3f3f #define EPS 1e-6 #define pi acos(-1.0) using namespace std; typedef long long ll; string name,pass; string ansn[maxn],ansp[maxn]; int main() { int n; cin>>n; int cnt=0; for(int i=0;i<n;i++) { cin>>name>>pass; int len=pass.length(); int mark=0; for(int j=0;j<len;j++) { if(pass[j]==‘1‘) { pass[j]=‘@‘; mark=1; } else if(pass[j]==‘0‘) { mark=1; pass[j]=‘%‘; } else if(pass[j]==‘l‘) { mark=1; pass[j]=‘L‘; } else if(pass[j]==‘O‘) { mark=1; pass[j]=‘o‘; } } if(mark) { ansn[cnt]=name; ansp[cnt]=pass; cnt++; } } if(cnt==0) { if(n==1) cout<<"There is 1 account and no account is modified"<<endl; else cout<<"There are "<<n<<" accounts and no account is modified"<<endl; } else { cout<<cnt<<endl; for(int i=0;i<cnt;i++) { cout<<ansn[i]<<" "<<ansp[i]<<endl; } } return 0; }
以上是关于1035 Password的主要内容,如果未能解决你的问题,请参考以下文章