P5266 深基17.例6学籍管理 map
Posted jason66661010
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了P5266 深基17.例6学籍管理 map相关的知识,希望对你有一定的参考价值。
题目
https://www.luogu.com.cn/problem/P5266
思路
使用map记录数据,注意map以下函数的使用
代码
#include<iostream> #include<cstdio> #include<string> #include<cstring> #include<map> using namespace std; map<string, int>e; int main() { int n; cin >> n; for (int i = 0; i < n; i++) { int a, b; string c; cin >> a; if (a != 4)cin >> c; if (a == 1) { cin >> b; e[c] = b; cout << "OK" << endl; } else if (a == 2) { if (!e.count(c))cout << "Not found" << endl; else cout << e[c] << endl; } else if (a == 3) { if(e.count(c)){ e.erase(c); cout << "Deleted successfully" << endl; } else cout << "Not found" << endl; } else cout << e.size()<<endl; } }
以上是关于P5266 深基17.例6学籍管理 map的主要内容,如果未能解决你的问题,请参考以下文章