序号:615

二分查找

Time Limit:1s Memory Limit:128MB

题目描述:

已有n个整数(从1开始编号),询问k次,每次输入一个数x,需要查找x在n个整数中的位置,若不存在则输出-1。

输入格式:

5 5

第一行包括两个整数n,k(n<=10 )表示有n个数,k(k<=10 )表示k个询问。

第二行有n个整数,表示数组中的所有数。(所有保证从小到大排列)

第三行有k个整数,表示每次查找的数字。

输出格式:

共k行,第i行表示第i个询问数字的下标位置,存在则输出该数字第一次出现的位置,不存在输出-1。

输入样例:

10 2
1 3 3 4 5 7 8 8 9 9
2 5

输出样例:

-1
5
#include<bits/stdc++.h>
using namespace std;
long long a[1010100],n,l,r,k,mid;
int main(){ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);cin>>n>>k;for(long long i=1;i<=n;i++){cin>>a[i];}while(k--){long long x;cin>>x;l=1;r=n;while(l<r){mid=(l+r)/2;if(x<=a[mid]){r=mid;}else{l=mid+1;}}if(a[l]==x){cout<<l<<"\n";}else{cout<<"-1\n";}}return 0;
}

http://39.98.219.132 题库标准答案(题库序号:615)之二分查找相关推荐

  1. http://39.98.219.132 题库标准答案(题库序号:463)之编写一个给一个分数约分的程序

    序号:463 编写一个给一个分数约分的程序 Time Limit:1s Memory Limit:512MB 题目描述: 编写一个给一个分数约分的程序,如输入12 8, 输出3 2,由于12 和8的最 ...

  2. http://39.98.219.132 题库标准答案(题库序号:1378)之沙盘游戏

    序号:1378 沙盘游戏 Time Limit:1s Memory Limit:512MB 题目描述: 在沙盘游戏中有一个巨大的方形沙盘(长方形或者正方形),该沙盘被分隔成边长为 1 的小方格,每个小 ...

  3. http://39.98.219.132 题库标准答案(题库序号:179)之判断素数

    序号:179 判断素数 Time Limit:1s Memory Limit:512MB 题目描述: 判断给定的正整数是否为素数,是则输出yes,否则输出no. 说明:素数又叫质数,质数是指在大于1的 ...

  4. http://39.98.219.132 题库标准答案(题库序号:1890)之阿里巴巴与四十大盗(ali)

    序号:1890 阿里巴巴与四十大盗(ali) Time Limit:1s Memory Limit:128MB 题目描述 四十大盗有一次拿到了许多金币,他们在考虑怎么分配这个财宝?思考良久,四十大盗的 ...

  5. http://39.98.219.132 题库标准答案(题库序号:233)之插队问题

    插队问题 Time Limit:1s Memory Limit:512MB 题目描述: 有n个人(每个人编号唯一,用1-n之间的整数表示)在一个水龙头前排队准备接水,现在第n个人有特殊情况,经过协商, ...

  6. http://39.98.219.132 题库标准答案(题库序号:1966)之最多的金币

    序号:1966 最多的金币 Time Limit:1s Memory Limit:128MB 题目描述 有一个层数为n(n<=1000)的数字三角形.现有一只蚂蚁从顶层开始向下走,每走下一级,可 ...

  7. http://39.98.219.132 题库标准答案(题库序号:953)之[绍兴2011]木材加工

    序号:953 Time Limit:1s Memory Limit:512MB [绍兴2011]木材加工 题目描述: 2049年,智能机器人在各行各业中的应用已经十分普遍了,小明的运输队里就有一个,是 ...

  8. http://39.98.219.132 题库标准答案(题库序号:47)之鸡兔同笼(3)

    序号:47 鸡兔同笼(3) Time Limit:1s Memory Limit:512MB 题目描述: 若干只鸡和若干只兔被关在同一个笼子里.先从键盘输入笼子动物脑袋的数量,再输入脚的数量,请你帮忙 ...

  9. http://39.98.219.132 题库标准答案(题库序号:1369)之百鸡买百钱2

    序号:1369 百鸡买百钱2 Time Limit:1s Memory Limit:512MB 题目描述: 每只大公鸡值 a个钱,每只母鸡值 b 个钱,每 c 只小鸡值 1 个钱,现在有 m个钱,想买 ...

最新文章

  1. keras 的 example 文件 pretrained_word_embeddings.py 解析
  2. ios vue 添加本地音乐_Vue 项目一些常见问题的解决方案
  3. operator-sdk实战开发K8S CRD自定义资源对象
  4. python ndarray find_python – 从存储在NumPy ndarrays中的图像中查找特定(R,G,B)颜色值的(x,y)索引...
  5. php 变量 可用拼音表示,php汉字转拼音的示例
  6. redis rdb aof区别_理解Redis的持久化机制:RDB和AOF
  7. 40种网站设计常用技巧
  8. C#函数(构造函数)的重载
  9. 【nexus】nexus : mac 安装 nexus
  10. OpenShift 4 - 部署一个基于 Serverless 的 Banking 应用
  11. Subversion under Linux [Reprint]
  12. Linux查看进程下的线程
  13. @ OutputCache 指令的 VaryByCustom 属性来缓存不同版本的页面
  14. 弹性地基梁板实用计算_3款实用性高的农村别墅,造价低,越看越有韵味
  15. CorelDRAWX4的VBA插件开发(十五)选择分辨率一键导出多张图片到桌面
  16. 新乡医学院三全学院计算机课程,十二月份通识课程选课
  17. Android studio引入XUI
  18. whisper数据库
  19. 使用ASP.NET MVC Web SignalR 构建单身聊天室(一)
  20. oracle stdevp函数,plsql和tsql常用函数比对

热门文章

  1. 使用阿里云的oss对图片加水印并且字体大小自适应(阿里云oss暂不支持字体大小自适应)
  2. DirectShow AVI 文件操作【转】
  3. 2022-2028年全球与中国单过硫酸氢钾行业市场需求预测分析
  4. matlab hdf write,matlab读hdf
  5. Java synchronized偏向锁后hashcode存在哪里?
  6. 王者荣耀服务器什么时候增加人数,王者荣耀正式服凌晨更新,新增几个细节改动...
  7. plc控制可调节阀流程图_工业电气控制及PLC技术第四章可编程控制器及其工作原理ppt课件...
  8. 读wildmagic和ogre源码的感受
  9. HTTP缓存机制和原理
  10. python的水藻生长问题_如何抑制水中藻类生长