lower_bound()的作用是查找“大于或等于x的第一个位置”,但是返回的是地址,所以减去数组的首地址就是偏移量了,也就是整型数字。

#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) {for (int i = 0; i < n;i++)scanf("%d", &a[i]);sort(a, a + n);printf("CASE# %d:\n", ++kase);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);elseprintf("%d not found\n", x);}}return 0;
}

UVa-10474-大理石在哪相关推荐

  1. 大理石在哪里?(Where is the Marble?,UVa 10474 )

    大理石在哪里?(Where is the Marble?,UVa 10474 ) Raju and Meena love to play with Marbles. They have got a l ...

  2. 《算法竞赛入门经典》 例题5-1 大理石在哪(Where is the Marble,UVa 10474)

    原题及翻译 Raju and Meena love to play with Marbles. 拉朱和米娜喜欢玩弹珠. They have got a lot of marbles with numb ...

  3. 大理石在哪儿 (Where is the Marble?,UVa 10474)

    题目描述:算法竞赛入门经典例题5-1 1 #include <iostream> 2 #include <algorithm> 3 using namespace std; 4 ...

  4. UVA - 10474

    第五章的第一个大理石的题,附上书上的代码 #include<cstdio> #include<algorithm> using namespace std; const int ...

  5. UVA 10474 Where is the Marble

    题目描述: Raju and Meena love to play with Marbles. They have got a lot of marbles with numbers written ...

  6. 初学者acm的练习题指南

    上机练习题参考题 忘了在哪找的啦~~希望对大家有帮助呦 <!--[if !supportLists]-->1.    <!--[endif]-->Programming Bas ...

  7. 很有趣的STL初学资料

    1.泛型程序设计简介与迭代器的介绍 2.常见的STL容器及其例题应用(UVA10474,UVA101,UVA10815,UVA156,UVA540,UVA136 HDU1027,CF501B,HDU1 ...

  8. 紫书《算法竞赛入门经典》

    紫书<算法竞赛入门经典>题目一览 第3章 数组和字符串(例题) UVA 272 TEX Quotes UVA 10082 WERTYU UVA 401 Palindromes UVA 34 ...

  9. ICPC训练联盟2021寒假冬令营(7)_2021.01.26_笔记

    文章目录 试题链接 学习笔记 - C++STL.贪心算法 C++STL 迭代器 STL算法 关联式容器 贪心算法 介绍 使用贪心法能否得到最优解,是必须加以证明的. 体验贪心法内涵的实验范例 贪心法的 ...

  10. [搜索]UVa 129 困难的串

    题意:将一个包含两个相邻的重复子串的子串,称为"容易的串",其他为"困难的串". 输入正整数n和l,输出由前l个字符组成的,字典序第n小的困难的串. 输入样例: ...

最新文章

  1. pythonexcel运用_python怎样在excel中应用?
  2. 支持全球探测点的新一代网站监控
  3. CPU所含有的寄存器
  4. Java多线程之线程中止
  5. python读取用空格分隔的文字_Python:从类似readlin的文件中读取空格分隔的字符串...
  6. 【自制工具类】Java删除字符串中的元素
  7. shell su 密码_[SU模型] 59个公共卫生间
  8. JavaScript-操作DOM对象-创建和插入dom节点
  9. python计算机图形学_图形图像学习随笔:计算机图形学的一些基本概念
  10. python跳一跳编程构造_Python + 新手 制作“跳一跳”辅助程序
  11. python全栈学习路线-查询笔记
  12. Android MuPDF 阅读PDF文件
  13. ThreadPoolExecutor 线程池理论、饱和策略、工作队列排队策略
  14. serializable接口_面试官:RandomAccess这个空接口有何用?
  15. APP测试---adb命令使用(monkey、input、11大事件等),附按键表(keycode)
  16. Python面向对象版:学员管理系统(入门级练手)
  17. 微信h5支付 php sdk_TP5专用微信支付SDK使用简介
  18. PHP微信扫码关注登录实例
  19. openstack块存储服务基础:Linux LVM硬盘管理及LVM扩容
  20. Arduino定义数组,求数组长度,

热门文章

  1. 宗镜录略讲——南怀瑾老师——系列5
  2. 为何计算机科学领域的女性不多
  3. 如何加密 WildFly 数据源密码
  4. 转载:基于AT91RM9200与LINUX2.6.26内核的嵌入式平台开发全过程
  5. shell之read用法
  6. 计算机绘图1091大作业,2018秋季【西南大学】[1091]《计算机绘图(1)》作业(参考答案)...
  7. 3d游戏建模如何学习?资深大咖经验分享
  8. Java 后端工程师 2018 书单推荐
  9. m277dw恢复出厂设置_惠普M277dw打印机使用说明书(惠普M277dw打印机用户手册PDF资料)V1.0 官方版...
  10. 响应式编程(反应式编程)的来龙去脉(同步编程、多线程编程、异步编程再到响应式编程)