Uva-11991 - Easy Problem from Rujia Liu?
来源:互联网 发布:淘宝怎么做好爆款 编辑:程序博客网 时间:2024/06/05 09:43
题目大意:求第k个v的编号
方法很多,这里给出比较快的,用STL中的map和vector
#include<iostream>#include<cstdio>#include<map>#include<cstring>#include<vector>using namespace std;const int N=1000005;map<int,vector<int> >ma;int n,m;int main(){ freopen("Uva.in","r",stdin); freopen("Uva.out","w",stdout); while((scanf("%d%d",&n,&m))==2){ ma.clear(); for(int i =1; i<=n;i++){ int x; scanf("%d",&x); if(!ma.count(x))ma[x]=vector<int>();//新建vector ma[x].push_back(i); } for(int i = 1; i<= m; i++){ int k,v; scanf("%d%d",&k,&v); if(!ma.count(v) ||ma[v].size()<k)//don't forget the second one printf("0\n"); else printf("%d\n",ma[v][k-1]); } } return 0;}
0 0
- UVA - 11991 Easy Problem from Rujia Liu?
- uva - 11991 - Easy Problem from Rujia Liu?
- uva 11991 Easy Problem from Rujia Liu?
- uva 11991 - Easy Problem from Rujia Liu?
- Uva-11991-Easy Problem from Rujia Liu?
- Uva 11991 - Easy Problem from Rujia Liu?
- UVA 11991 Easy Problem from Rujia Liu?
- UVA 11991 Easy Problem from Rujia Liu?
- uva 11991 Easy Problem from Rujia Liu?
- UVA 11991 Easy Problem from Rujia Liu?
- UVA 11991 Easy Problem from Rujia Liu?
- uva 11991 - Easy Problem from Rujia Liu?
- UVa:11991 Easy Problem from Rujia Liu?
- UVA - 11991 Easy Problem from Rujia Liu?
- UVA 11991 Easy Problem from Rujia Liu?
- UVa 11991 - Easy Problem from Rujia Liu?
- UVA 11991 Easy Problem from Rujia Liu?
- UVa 11991 Easy Problem from Rujia Liu?
- 美国
- 利用mysql 字符串函数 find_in_set()查询包含字符串
- 解决ios 开发百度地图设置中心点偏移无效的问题
- app接口概述
- 系统锁死
- Uva-11991 - Easy Problem from Rujia Liu?
- CocoaPods - 源码篇
- 我的窝子
- Throwable类
- android 关于软键盘的显示和隐藏监听,解决挡住Editview的问题
- C#多线程异步访问winform中控件
- 排序算法— 冒泡排序的三种实现
- compile 'com.github.userswlwork:pull-to-refresh:1.0.0'
- pg_dump 命令