1 条题解
-
0
C++ :
#include <cstdio> #include <unordered_map> using namespace std; int main(){ int n, q; if(scanf("%d", &n) != 1) return 0; /* ai 互不相同 -> 「瓶子数 -> 位置」一一对应 */ unordered_map<int, int> pos; for(int i = 1; i <= n; i++){ int a; scanf("%d", &a); pos[a] = i; } scanf("%d", &q); for(int i = 0; i < q; i++){ int m; scanf("%d", &m); unordered_map<int, int>::iterator it = pos.find(m); printf("%d\n", it == pos.end() ? 0 : it->second); } return 0; }
- 1
信息
- ID
- 2610
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者