Easy Problem from Rujia Liu?

Easy Problem from Rujia Liu?

题意:给出n个整数的数组,求出从左到右第k个v的下标。

思路:利用map存下标即可。

#include
using namespace std;
int main(){
	int n,m;
	while(~scanf("%d%d",&n,&m)){
		int x;
		map >a;
		for(int i=0;i();
				a[x].push_back(i+1);
		}
		int y;
		for(int i=0;ia[y].size()||!a.count(y))
				puts("0");
			else printf("%d\n",a[y][x-1]);
		}
	}
} 

 

你可能感兴趣的:(数据结构)