uva 11991
来源:互联网 发布:小米6怎么样知乎 编辑:程序博客网 时间:2024/04/25 22:01
题意:有n个整数的数组,询问k和v,表示从左到右第k个v的下标(从1到n)。
题解:输出查询结果,不存在输出0。
#include <stdio.h>#include <vector>#include <map>using namespace std;const int N = 1000006;map<int, vector<int> > mp;int m, n, a, b;int main() {while (scanf("%d%d", &n, &m) == 2) {mp.clear();for (int i = 1; i <= n; i++) {scanf("%d", &a);if (!mp.count(a))mp[a] = vector<int>();mp[a].push_back(i);}for (int i = 0; i < m; i++) {scanf("%d%d", &a, &b);if (!mp.count(b) || mp[b].size() < a)printf("0\n");elseprintf("%d\n", mp[b][a - 1]);}}return 0;}
0 0
- UVA 11991
- UVA 11991
- UVA 11991
- UVA 11991
- uva 11991
- UVa 11991
- Uva 11991
- UVA 11991
- uva 11991
- uva 11991
- UVA-11991
- UVA 11991 map应用
- uva
- UVA
- UVA
- UVA
- uva
- UVA
- P51 ,12
- iOS新人学习AFNetworking(四)---AFNetworiking与ASIHttpRequest对比
- 作业2.30
- 如何使用UIAutomation进行iOS 自动化测试
- SQL Server各种导入导出数据方式的比较
- uva 11991
- UITableViewCell添加动画
- web.xml中配置spring的几种方式
- 基于Android下载并解压Zip文件,更新UI简单帮助类
- arena 2035
- PermGen Space
- 计算公元纪年法总天数及星期几(用自己的一个思路)查询日历保存到文本文件
- JavaScript的generator示例代码
- c语言002——c语言在不同平台下运行(linux,windows)