PAT 1035 Password

原创 2015年07月09日 16:53:27
#include<iostream>
#include<vector>
#include<string>
using namespace std;
int main()
{
vector<pair<string,string > > vec;
pair<string,string> tmp;
int num;
cin >> num;
int flag = 0;
int count = 0;
for (int i = 0; i < num; ++i)
{
cin >> tmp.first >> tmp.second;

for (int j = 0; j < tmp.second.size(); ++j)
{
switch (tmp.second[j])
{


case '1':
tmp.second[j] = '@';
flag = 1;
break;
case '0':
tmp.second[j] = '%';
flag = 1;
break;
case 'l':
tmp.second[j] = 'L';
flag = 1;
break;
case'O':
tmp.second[j] = 'o';
flag = 1;
}
}
if (flag)
{
count++;
flag = 0;
vec.push_back(tmp);
}
}
if (count)
{
cout << count << endl;
for (int k = 0; k < count; ++k)
{
cout << vec[k].first <<" "<<vec[k].second<<endl;
}
}
else if(num == 1)
{
cout << "There is 1 account and no account is modified" << endl;
}
else
{
cout << "There are "<<num<<" accounts and no account is modified"<<endl;
}


return 0;
}

浙大PAT 1035题 1035. Password

#include #include #include int main(){ int i,j,n; char name[1002][12],pwd[1002][12]; ...
  • Sup_Heaven
  • Sup_Heaven
  • 2014年02月09日 12:07
  • 1206

PAT乙级—1035. 插入与归并(25)-native

根据维基百科的定义:插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列。每步迭代中,算法从输入序列中取出一元素,将之插入有序序列中正确的位置。如此迭代直到全部元素有序。归并排序进行如下迭代操...
  • wanmeiwushang
  • wanmeiwushang
  • 2016年06月08日 22:47
  • 970

PAT a1035题解

#include #include struct Account{ char name[15], password[15]; bool isChange = false; }s[1005]...
  • a18779148177
  • a18779148177
  • 2017年07月18日 21:13
  • 109

1035. 插入与归并(25)-浙大PAT乙级真题

1035. 插入与归并(25) 根据维基百科的定义: 插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列。每步迭代中,算法从输入序列中取出一元素,将之插入有序序列中正确的位置。如此迭...
  • liuchuo
  • liuchuo
  • 2016年07月22日 14:43
  • 813

PAT(甲级)1035

1035. Password (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B ...
  • Leonardo1897
  • Leonardo1897
  • 2015年09月26日 09:56
  • 114

pat 1035 Password

估计是pat里最水的水题了,只要将对应的字母更换即可。 AC代码: //1035 15:50 - 16:16 #include #include const int MAXN=1005; ...
  • jjike
  • jjike
  • 2013年03月06日 16:12
  • 681

pat 1035. 插入与归并

pat 1035. 插入与归并
  • qq_18952073
  • qq_18952073
  • 2017年08月18日 19:59
  • 68

pat-bl-1035

pat-bl-10352017-01-21 考查的是归并排序和插入排序,比较难了,如果不会写排序,先把几种排序分别写写好、写到熟练再做这题 注意归并不能用分治的递归写,要按非递归使用步长的那种来写 没...
  • ymdq1113
  • ymdq1113
  • 2017年01月21日 16:11
  • 114

PAT A1089或者B1035

//我去,看来这题没有坑点。。编译错误解决就ac了,还真是不适应 //要注意插入排序 /*for(int i=1;i0&&a[j-1]>temp){ a[j]=a[j-1]; j--; }...
  • daisyleedq
  • daisyleedq
  • 2015年03月12日 19:04
  • 432

PAT 1035 1035. Password (20)

To prepare for PAT, the judge sometimes has to generate random passwords for the users. The problem ...
  • persuing_truth
  • persuing_truth
  • 2017年03月19日 20:30
  • 268
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PAT 1035 Password
举报原因:
原因补充:

(最多只允许输入30个字)