hdu 5233 Gunner II
来源:互联网 发布:淘宝盗图扣分规则 编辑:程序博客网 时间:2024/05/22 01:44
原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=5233
简单题,stl水之。。。
#include<algorithm>#include<iostream>#include<cstdlib>#include<cstdio>#include<set>using std::multiset;struct Node { int val, pos; Node(int _val = 0, int _pos = 0) :val(_val), pos(_pos) {}};struct cmp { bool operator()(const Node &a, const Node &b) const { if (a.val == b.val) return a.pos < b.pos; return a.val < b.val; }};multiset<Node,cmp> rec;int main() {#ifdef LOCAL freopen("in.txt", "r", stdin); freopen("out.txt", "w+", stdout);#endif int n, m, v; while (~scanf("%d %d", &n, &m)) { for (int i = 1; i <= n; i++) { scanf("%d", &v); Node t(v, i); rec.insert(t); } while (m--) { scanf("%d", &v); multiset<Node, cmp>::iterator ite = rec.lower_bound(v); if (ite == rec.end() || v < ite->val) puts("-1"); else printf("%d\n", ite->pos), rec.erase(ite); } rec.clear(); } return 0;}
0 0
- hdu 5233 Gunner II
- hdu 5233 Gunner II
- hdu 5233 Gunner II
- HDU ACM 5233 Gunner II
- HDU 5233 Gunner II (二分)
- hdu 5233 Gunner II 【set+map】
- hdu 5233 Gunner II【STL应用】【水题】
- hdu 5233 Gunner II (容器)
- hdu 5233 Gunner II (map离散化)
- HDU 5233 Gunner II 数据结构map+vector
- hdu 5233 Gunner II 离散化
- hdu 5233 Gunner II(数据离散化存储)
- hdu 5233- Gunner II(BestCoder Round #42)离散化
- 【BestCoder】 HDOJ 5233 Gunner II
- hdoj 5233 Gunner II 【二分】
- HDOJ 5233 Gunner II【二分&&邻接表】
- hdu5233 Gunner II
- hdoj--5233--Gunner II(map+queue&&二分)
- 3.3OC视频笔记(respondsToSelect)3.4,3.5(字符串的创建与比较方法)(详解isEqualToString)(详解isEqual)
- ModelMap和ModelAndView的作用
- tableau desktop(三)--构建数据视图(一)
- VS2013配置qt开发环境及安装包(qt5.3.2)
- python 数据
- hdu 5233 Gunner II
- Flash遮罩做地球旋转效果
- 毕业了
- leetcode Contains Duplicate II
- MyBatis3整合Spring3、SpringMVC3
- Android Studio的第一次亲密接触
- ios开发-UIView和UILabel的学习
- OpenCV学习笔记03--Canny边缘检测
- C/C++符号优先级和左/右结合性