首页 > 其他 > 详细

散列3 QQ帐户的申请与登陆

时间:2020-09-05 23:41:21      阅读:72      评论:0      收藏:0      [点我收藏+]

题目:https://pintia.cn/problem-sets/1268384564738605056/problems/1294124786527993858
题解:https://blog.csdn.net/qq_38558834/article/details/79730172
代码:

#include<iostream>
#include<map>
using namespace std;
map<string,string> s;
int main(){
    int n;
    cin>>n;
    for(int i=0;i<n;i++){
        char c;
        string str1,str2;
        cin>>c>>str1>>str2;
        if(c==L){
            if(s.find(str1)==s.end()) cout<<"ERROR: Not Exist"<<endl; // 在s中没有找到此QQ号
            else if(s[str1]!=str2) cout<<"ERROR: Wrong PW"<<endl; //找到了但是密码不对
            else cout<<"Login: OK"<<endl; //找到了,密码也对
        }
        else {
            if(s.find(str1)!=s.end()) cout<<"ERROR: Exist"<<endl;
            else {
                cout<<"New: OK"<<endl;
                s[str1] = str2;
            }
        }
    }
    return 0;
}

 

散列3 QQ帐户的申请与登陆

原文:https://www.cnblogs.com/simon-chou/p/13620151.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!