UVa-10474-大理石在哪
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-大理石在哪相关推荐
- 大理石在哪里?(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 ...
- 《算法竞赛入门经典》 例题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 ...
- 大理石在哪儿 (Where is the Marble?,UVa 10474)
题目描述:算法竞赛入门经典例题5-1 1 #include <iostream> 2 #include <algorithm> 3 using namespace std; 4 ...
- UVA - 10474
第五章的第一个大理石的题,附上书上的代码 #include<cstdio> #include<algorithm> using namespace std; const int ...
- UVA 10474 Where is the Marble
题目描述: Raju and Meena love to play with Marbles. They have got a lot of marbles with numbers written ...
- 初学者acm的练习题指南
上机练习题参考题 忘了在哪找的啦~~希望对大家有帮助呦 <!--[if !supportLists]-->1. <!--[endif]-->Programming Bas ...
- 很有趣的STL初学资料
1.泛型程序设计简介与迭代器的介绍 2.常见的STL容器及其例题应用(UVA10474,UVA101,UVA10815,UVA156,UVA540,UVA136 HDU1027,CF501B,HDU1 ...
- 紫书《算法竞赛入门经典》
紫书<算法竞赛入门经典>题目一览 第3章 数组和字符串(例题) UVA 272 TEX Quotes UVA 10082 WERTYU UVA 401 Palindromes UVA 34 ...
- ICPC训练联盟2021寒假冬令营(7)_2021.01.26_笔记
文章目录 试题链接 学习笔记 - C++STL.贪心算法 C++STL 迭代器 STL算法 关联式容器 贪心算法 介绍 使用贪心法能否得到最优解,是必须加以证明的. 体验贪心法内涵的实验范例 贪心法的 ...
- [搜索]UVa 129 困难的串
题意:将一个包含两个相邻的重复子串的子串,称为"容易的串",其他为"困难的串". 输入正整数n和l,输出由前l个字符组成的,字典序第n小的困难的串. 输入样例: ...
最新文章
- pythonexcel运用_python怎样在excel中应用?
- 支持全球探测点的新一代网站监控
- CPU所含有的寄存器
- Java多线程之线程中止
- python读取用空格分隔的文字_Python:从类似readlin的文件中读取空格分隔的字符串...
- 【自制工具类】Java删除字符串中的元素
- shell su 密码_[SU模型] 59个公共卫生间
- JavaScript-操作DOM对象-创建和插入dom节点
- python计算机图形学_图形图像学习随笔:计算机图形学的一些基本概念
- python跳一跳编程构造_Python + 新手 制作“跳一跳”辅助程序
- python全栈学习路线-查询笔记
- Android MuPDF 阅读PDF文件
- ThreadPoolExecutor 线程池理论、饱和策略、工作队列排队策略
- serializable接口_面试官:RandomAccess这个空接口有何用?
- APP测试---adb命令使用(monkey、input、11大事件等),附按键表(keycode)
- Python面向对象版:学员管理系统(入门级练手)
- 微信h5支付 php sdk_TP5专用微信支付SDK使用简介
- PHP微信扫码关注登录实例
- openstack块存储服务基础:Linux LVM硬盘管理及LVM扩容
- Arduino定义数组,求数组长度,
热门文章
- 宗镜录略讲——南怀瑾老师——系列5
- 为何计算机科学领域的女性不多
- 如何加密 WildFly 数据源密码
- 转载:基于AT91RM9200与LINUX2.6.26内核的嵌入式平台开发全过程
- shell之read用法
- 计算机绘图1091大作业,2018秋季【西南大学】[1091]《计算机绘图(1)》作业(参考答案)...
- 3d游戏建模如何学习?资深大咖经验分享
- Java 后端工程师 2018 书单推荐
- m277dw恢复出厂设置_惠普M277dw打印机使用说明书(惠普M277dw打印机用户手册PDF资料)V1.0 官方版...
- 响应式编程(反应式编程)的来龙去脉(同步编程、多线程编程、异步编程再到响应式编程)