题目链接:

option=com_onlinejudge&Itemid=8&page=show_problem&problem=3142">https://uva.onlinejudge.org/index.php?

option=com_onlinejudge&Itemid=8&page=show_problem&problem=3142

题意:

给一个长度n的序列。有m询问,每一个询问会问第k个出现的数字的下标是多少

用map记录

代码:

#include <stdio.h>
#include <iostream>
#include <algorithm>
#include <string.h>
#include <queue>
#include <stack>
#include <map> using namespace std; int n, m;
map<int ,vector<int> > mp; int c[1001000]; int main()
{
while (~scanf("%d%d", &n, &m))
{
mp.clear();
memset(c, 0, sizeof(c)); int tmp;
for (int i = 1; i <= n; i++)
{
scanf("%d", &tmp);
mp[tmp].push_back(i);
}
int a, b;
while (m--)
{
scanf("%d%d", &a, &b);
if (mp[b].size() < a) printf("0\n");
else printf("%d\n", mp[b][a - 1]);
}
}
return 0;
}

最新文章

  1. AVAudioPlayer播放本地音频
  2. uploadify 后台动态传参数
  3. NYOJ题目889求距离
  4. 对Android项目中的文件夹进行解释
  5. Windows手动添加开机启动项
  6. poj 3522(最小生成树应用)
  7. PHP程序员的技术成长规划(送给迷茫的你)
  8. 转:PHP如何阻止用户上传成人照片或者裸照
  9. npm 模块安装机制简介
  10. Java学习笔记50:JSONObject与JSONArray的使用
  11. 九度OJ 题目1371:最小的K个数
  12. Delphi 获取北京时间(通过百度和timedate网站)
  13. .net core2.1 三层中使用Autofac代替原来Ioc
  14. c/c++学习系列之memset()函数
  15. Eclipse的application.properties文件输出中文成unicode编码
  16. NATS—消息通信模型
  17. Emacs 使用graphviz-dot-mode创建架构图
  18. 8.31前端 jQuery
  19. 实用的4~20mA输入/0~5V输出的I/V转换电路(转)
  20. vue组件系统

热门文章

  1. SQL Server查询死锁,杀死进程解决死锁
  2. PKI和加密,散列算法
  3. CSS3中的transition
  4. CentOS7 部署SVN服务器
  5. LVM的创建与挂载
  6. 带入gRPC:gRPC Deadlines
  7. vue源码之响应式数据
  8. gRPC全局异常捕获
  9. ZOJ 3369 Saving Princess
  10. Cannot set web app root system property when WAR file is not expanded