博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu 5233 Gunner II (stl vector map)
阅读量:5169 次
发布时间:2019-06-13

本文共 942 字,大约阅读时间需要 3 分钟。

 

 

#include
#include
#include
#include
#include
#include
#include
using namespace std;vector
a[100000+100];map
temp;int h[100000+100];int shoot[100000+100];int main(){ int n,m; int i,j,k; int now; while(scanf("%d%d",&n,&m)!=EOF) { int t=0; for(int i=0;i<=n;i++) a[i].clear(); temp.clear(); for(i=1;i<=n;i++) { scanf("%d",&h[i]);//vec.push_back(a); } for(i=1;i<=m;i++) { scanf("%d",&shoot[i]); } for(i=n;i>=1;i--) { now=h[i]; if(a[temp[now]].empty()) { temp[now]=++t; // printf("%d...\n",now); } //printf("*.......*\n"); a[temp[now]].push_back(i); } //printf("%d!!!\n",a[2][a[2].size()-1]); for(i=1;i<=m;i++) { now=temp[shoot[i]]; if(!a[now].empty()) { int neww; neww=a[now][a[now].size()-1]; a[now].pop_back(); printf("%d\n",neww); } else { printf("-1\n"); } } } return 0;}

 

转载于:https://www.cnblogs.com/sola1994/p/4630491.html

你可能感兴趣的文章
LCS(HDU_5495 循环节)
查看>>
CPU性能瓶颈
查看>>
转----cer文件和pfx文件的区别
查看>>
hdu 3065 病毒侵袭持续中
查看>>
ruby rails
查看>>
GNU C中的零长度数组
查看>>
【C++】非原创|统计代码覆盖率(一:C)
查看>>
JSP 获取Request 经常使用參数
查看>>
第三次作业
查看>>
c#使用 Newtonsoft.Json 将entity转json时,忽略为null的属性
查看>>
phpcms调用语句
查看>>
thinkphp5--多文件入口设置
查看>>
“同样的”约束,不同的位置
查看>>
连接mysql数据库,创建用户模型
查看>>
关于正则表达式 \1 \2之类的问题
查看>>
DRL前沿之:Benchmarking Deep Reinforcement Learning for Continuous Control
查看>>
django uWSGI nginx搭建一个web服务器 确定可用
查看>>
3.4 数据更新
查看>>
[模板]匈牙利算法(二分图匹配)
查看>>
C#通用JSON帮助类
查看>>