Foreign Exchange UVA
来源:互联网 发布:淘宝母婴用品批发 编辑:程序博客网 时间:2024/06/08 19:11
题目大意:现在有很多组数据,让你判断这些数据是否有a b 就有b a且出现的次数一样
思路:开始想用map做,写出来了,错了。发现一个问题就是map不能保存重复的数据,最后用mulitmap保存数据。
并且这个题用map时不能使用[ ],会覆盖之前的数据。需要用迭代器来判断所有数据。(咳,不会STL只能看看大神代码,模仿模仿
#include<map>#include<iostream>using namespace std;int main(){int t;while(cin>>t,t){multimap<int,int> m;while(t--){int a,b;cin>>a>>b;int flag=0;for(multimap<int,int>::iterator i=m.find(b);i!=m.end()&&i->first==b;i++){if(i->second==a){m.erase(i);flag=1;break;}}if(flag==0) m.insert(make_pair(a,b));}if(m.empty()) cout<<"YES"<<endl;else cout<<"NO"<<endl;}return 0; }
阅读全文
0 0
- UVa 10763 - Foreign Exchange
- UVa 10763 - Foreign Exchange
- uva 10763 - Foreign Exchange
- uva 10763 - Foreign Exchange
- Foreign Exchange uva 10763
- UVa 10763 - Foreign Exchange
- Uva-10763-Foreign Exchange
- UVa 10763 - Foreign Exchange
- UVa 10763 - Foreign Exchange
- UVa 10763: Foreign Exchange
- UVA 10763 Foreign Exchange
- UVa 10763 - Foreign Exchange
- uva 10763 - Foreign Exchange
- uva 10763 Foreign Exchange
- uva 10763 Foreign Exchange
- uva 10763 Foreign Exchange
- UVA 10763 Foreign Exchange
- uva 10763Foreign Exchange
- HDU3183 A Magic Lamp
- Qt 执行CMD命令
- 算法题:二叉搜索树与双向链表
- new与delete的运算符重载函数,实现了内存池,节点的申请与开辟
- onsubmit校验表单时利用ajax的return false无效解决方法
- Foreign Exchange UVA
- Ubuntu16.04安装ptotobuf&Java Demo
- 机器学习中理解算法的归纳偏置(偏好)
- JavaScript中逻辑运算符、位运算符以及简单数据类型转换的问题
- 带花树算法--一般图最大匹配
- web前端工程师----网页布局
- 数据集无损处理
- 如何彻底卸载删除JDK
- UBOOT