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

英文网站建设模板下载软件开发公司网站

英文网站建设模板下载,软件开发公司网站,男女做暖暖的试看网站漫画,美团外卖网站开发题目 现有N个大理石,每个大理石上写了一个非负整数。首先把各数从小到大排序,然后回答Q个问题。每个问题是否有一个大理石写着某个整数x,如果是,还要回答哪个大理石写着x。排序后的大理石从左到右编写为1-N。(样例中,…

题目

现有N个大理石,每个大理石上写了一个非负整数。首先把各数从小到大排序,然后回答Q个问题。每个问题是否有一个大理石写着某个整数x,如果是,还要回答哪个大理石写着x。排序后的大理石从左到右编写为1-N。(样例中,所有大理石上的数合并到一行,所有问题也合并到一行)

输入输出样例

输入样例

4 1
2 3 5 1
5 
5 2
1 3 3 3 1
2 3 

输出样例

CASE# 1:
5 found at 4
CASE# 2:
2 not found
3 found at 3

代码

#include<iostream>
#include<algorithm>
using namespace std;
const int maxn = 10000;
int main(){int n,q,x,a[maxn],kase=0;while(scanf("%d%d",&n,&q)==2&&n){printf("CASE# %d:\n",++kase);for(int i=0;i<n;i++){scanf("%d",&a[i]);}sort(a,a+n);while(q--){scanf("%d",&x);int p=lower_bound(a,a+n,x)-a;if(a[p]==x){printf("%d found at %d\n",x,p+1);}else{printf("%d not found\n",x);}}}return 0;
} 

       上面代码中的sort函数可以对任意对象进行排序,不一定是内置类型。如果希望用sort排序,这个函数需要定义“小于”运算符,或者在排序时传入一个“小于”函数。排序对象可以存在于普通数组里,也可以存在于vector中。前者用sort(a,a+n)的方式调用,后者用sort(v.begin(),v.end())的方式调用。lower_bound的作用是“大于或者等于x的第一个位置”。

http://www.yayakq.cn/news/337899/

相关文章:

  • 天津网站建设网络南京振高建设有限公司官方网站
  • 烟台建网站公司西安网络广播电视台
  • 互联网软件门户网站系部网站建设中期检查表
  • 深圳做营销网站wordpress 加速乐
  • 好看的网站源码北京企业宣传片制作公司
  • 不让在建设门户网站广州专业建网站公司
  • 舟山建设网站公司如何创建网站目录
  • 使用模块化的网站社交网站开发教程
  • wordpress多域名多站点大理州建设局网站
  • 诸暨网站建设公司wordpress付免签插件
  • 上海建筑网站大全网站建设使用的基本技术
  • 徐州网站优化价格不干净的软件下载网站
  • 关于网站设计的论文wordpress导航两行
  • 南阳网站建设域名公司地情网站建设方案
  • 美色商城 网站建设荆州网站建设厂家
  • 有什么网站可以接单做兼职的免费制作手机app的软件
  • 上海网站建设-网建知识分销系统网站
  • 文章博客媒体网站模板北京注册商标
  • 关于做我女朋友的网站那个网站做宝贝主图好
  • 河北建设网站南宁手机做网站设计
  • 一般自己怎么做网站万网主机 建网站
  • 那个网站做h5好公司网站运营
  • 网站建设登录注册怎么做定制微信小程序开发价格
  • 网站需要建手机版的吗广州网络引流公司
  • 外贸网站服务器选择哈尔滨模板建站公司推荐
  • 宁波网站制作哪家全面晋江网站建设费用
  • 做班级玩网站做哪些方面dedecms官网
  • 网站没备案怎么做加速虚拟主机建立网站
  • 网站服务器配置京东云wordpress
  • 你在四川省建设安全与质量监督网站wordpress怎么设置导航栏