蓝桥杯备考:数据结构vector-----询问学号

这道题很简单,我们直接创建一个vector,从下标1挨个输入,我们查询的时候直接访问下标就可以了!

cpp 复制代码
#include <iostream>
#include <vector>
using namespace std;
const int N = 2e6+10;
vector<int> ret(N);
int n,m;
int main()
{
	cin >> n >> m;
	for(int i = 1;i<=n;i++)
	{
		cin >> ret[i];
	}
	while(m--)
	{
		int x;cin >> x;
		cout << ret[x] << endl;
	}
	
	
	
	
	
	
	return 0;
}
相关推荐
白水先森4 小时前
C语言作用域与数组详解
java·数据结构·算法
想唱rap5 小时前
直接选择排序、堆排序、冒泡排序
c语言·数据结构·笔记·算法·新浪微博
YuTaoShao7 小时前
【LeetCode 每日一题】2221. 数组的三角和
数据结构·算法·leetcode
MoRanzhi12038 小时前
2. Pandas 核心数据结构:Series 与 DataFrame
大数据·数据结构·人工智能·python·数据挖掘·数据分析·pandas
Excuse_lighttime8 小时前
除自身以外数组的乘积
java·数据结构·算法·leetcode·eclipse·动态规划
万添裁8 小时前
归并排序的三重境界
数据结构·算法
fbbqt8 小时前
go语言数据结构与排序算法
数据结构·golang·排序算法
程序员三明治8 小时前
【重学数据结构】队列 Queue
数据结构·后端·算法
杜小暑8 小时前
数据结构之双向链表
c语言·数据结构·后端·算法·链表·动态内存管理
青瓦梦滋8 小时前
【数据结构】哈希——位图与布隆过滤器
开发语言·数据结构·c++·哈希算法