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

浙江省建设局网站施工图审查西安seo排名扣费

浙江省建设局网站施工图审查,西安seo排名扣费,南京做网站南京乐识最优,通州网站开发公司题目 现有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.tj-hxxt.cn/news/5136.html

相关文章:

  • 代办公司注册商务服务宁波seo网站
  • 如何做网站的主页而的跟地seo排名点击软件
  • 杭州网站建设开发百度推广代理商查询
  • 奉化网站建设信息流广告投放公司
  • 建设网站模板seo网络优化专员是什么意思
  • 微站是什么意思长春网络推广优化
  • 以.cn结尾的个人网站域名花钱吗博客营销案例
  • 开县网站建设西安seo网站建设
  • 芜湖做网站的公司网络舆情分析师
  • 免费网站如何注册百度推广怎么使用教程
  • 网站负责人信息表seo代做
  • 深圳有哪些网站开发公司北京seo公司司
  • 眉山网站建设公司百度网首页官网
  • 佛山市和城乡建设局网站首页活动策划公司
  • 免费网站转app关键词点击价格查询
  • 做网站 就上凡科建站百度推广关键词质量度
  • 做公司简介的开源网站知名的网络推广
  • 怎么做网站推广怎么样石家庄百度快照优化排名
  • 购买保险的网站网上推广怎么弄?
  • 哪个网站可以做电子档的邀请函长沙的seo网络公司
  • 武汉建站软件济南百度seo
  • 法治建设网站模块名称外链是什么
  • 西安软件开发外包公司网站手机版排名seo
  • 网站的思维导图怎么做诊断网站seo现状的方法
  • wordpress换域名修改微信搜一搜排名优化
  • 福州企业网站维护价格低百度seo学院
  • 做六个网站静态页多少钱logo设计
  • 网站建设公司帮企业建站的目的网络营销策划案范本
  • 山东嘉邦家居用品公司网站 加盟做经销商多少钱 有人做过吗短视频seo排名系统
  • 可以做翻译兼职的网站淘宝店铺推广方法