当前位置: 首页 > news >正文

P3156 【深基15.例1】询问学号

题目描述

有 n(n≤2×106) 名同学陆陆续续进入教室。我们知道每名同学的学号(在 1 到 109 之间),按进教室的顺序给出。上课了,老师想知道第 i 个进入教室的同学的学号是什么(最先进入教室的同学 i=1),询问次数不超过 105 次。

输入格式

第一行 2 个整数 n 和 m,表示学生个数和询问次数。

第二行 n 个整数,表示按顺序进入教室的学号。

第三行 m 个整数,表示询问第几个进入教室的同学。

输出格式

输出 m 个整数表示答案,用换行隔开。

输入输出样例

输入 #1复制

10 3 1 9 2 60 8 17 11 4 5 14 1 5 9

输出 #1复制

1 8 5

题解:

#include "iostream"
using namespace std;
long long a[2000005];
int b[100005];
int main(){
int n,m;
cin>>n>>m;

for(int i=0;i<n;i++){
cin>>a[i];
}

for(int i=0;i<m;i++){
cin>>b[i];
}
int i=0;
while(m--){
cout<<a[b[i++]-1]<<endl;
}
system("pause");
return 0;
}

http://www.jsqmd.com/news/539470/

相关文章:

  • MacBook Pro无法联网安装系统怎么制作U盘启动盘来安装系统
  • 新手入门:用CRNN OCR镜像实现图片转文字,步骤详解
  • 2026嘎嘎降AI实测:知网AIGC检测4.0算法下还能稳过吗?
  • LiteFlow规则引擎配置全解析:从基础配置到生产级调优
  • 车载以太网gPTP时间同步实战:LinuxPTP工具链配置与避坑指南
  • 自动化测试ai智能体开发课程(详解)
  • HunyuanVideo-Foley效果评测:不同采样率(16k/44.1k/48k)生成质量对比
  • 革新性英雄联盟智能工具:League-Toolkit全方位性能突破与实战指南
  • 高分二号卫星全解析:从光谱波段到城市管理的实战应用
  • ARP欺骗防御全攻略:从静态绑定到交换机安全技术(含Wireshark分析技巧)
  • 从Hello World到体系结构框图:图解gem5中SystemXBar、TimingSimpleCPU与DDR3控制器的连接
  • 从代码到舞台:HOW 2026 致敬 PostgreSQL 18 贡献者
  • ADS 3D FEM仿真后处理:手把手教你查看网格划分与电磁场分布(以微带线为例)
  • Git与HuggingFace认证失败解决方案:从SSH Key到Access Token的完整指南
  • hghac集群ipv6设置参考
  • 3个智能决策功能解决英雄联盟游戏体验优化难题
  • 告别闪退:BiliRoamingX的Android 14兼容性优化方案
  • 大中型企业适用的CRM销售管理系统深度解析 - SaaS软件-点评
  • TortoiseGit密钥配置保姆级教程:从PuTTYgen生成到Pageant加载全流程
  • 保姆级教程:从下载到安装,手把手教你搞定Keil5的STM32L431RCT6芯片包
  • 高效子域名挖掘工具实战指南:从入门到精通
  • 线圈电流密度计算
  • 弹簧针厂家选购指南:如何找到真正靠谱的精密连接解决方案? - 速递信息
  • OpenClaw+GLM-4.7-Flash:自动化简历生成与优化工具
  • 告别裸机!用状态机思路重构你的51单片机温度监测程序(以DS18B20为例)
  • SiameseAOE效果实测:一键分析评论情感,生成结构化报告
  • 如何零门槛集成专业金融图表?从技术选型到上线的全流程攻略
  • CRM系统哪个好?适合大中型企业的CRM推荐 - SaaS软件-点评
  • 5步构建智能医疗预约系统:91160-cli全流程实战指南
  • 避坑指南:RK3568开发板模型转换必备的RKNN-Toolkit2 1.5.0安装全流程