博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
stl 初步的使用
阅读量:5034 次
发布时间:2019-06-12

本文共 927 字,大约阅读时间需要 3 分钟。

1.sort 和  lower_bound 

例如     marble      https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1415

1 #include 
2 #include
3 const int maxn = 10000; 4 using namespace std; 5 int main() 6 { 7 //freopen("in","r",stdin); 8 //freopen("out","w",stdout); 9 int n, x,j, Q, i, m[maxn],kase=0;10 while (scanf("%d%d", &n, &Q) == 2 && n)11 {12 for (i = 0; i < n; i++)13 scanf("%d", &m[i]);14 sort(m, m + n);15 printf("CASE# %d:\n",++kase);16 while (Q--)17 {18 scanf("%d", &x);19 int p = lower_bound(m, m + n, x) - m;20 if (m[p] == x)21 printf("%d found at %d\n", x, p+1);22 else23 printf("%d not found\n", x);24 }25 }26 return 0;27 }
View Code

 

转载于:https://www.cnblogs.com/paulzjt/p/5498356.html

你可能感兴趣的文章
Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
查看>>
酷狗的皮肤文件存放在哪
查看>>
C++的引用
查看>>
T-SQL查询进阶--深入浅出视图
查看>>
Android读取url图片保存及文件读取
查看>>
完整ASP.Net Excel导入
查看>>
循环队列的运用---求K阶斐波那契序列
查看>>
python itertools
查看>>
Linux内核调试技术——jprobe使用与实现
查看>>
http://lorempixel.com/ 可以快速产生假图
查看>>
编写一个函数isMerge,判断一个字符串str是否可以由其他两个字符串part1和part2“组合”而成...
查看>>
函数式编程与参数
查看>>
[Qt] this application failed to start because it could not find or load the Qt platform plugin
查看>>
文件操作
查看>>
CNN 笔记
查看>>
版本更新
查看>>
SQL 单引号转义
查看>>
实现手机扫描二维码页面登录,类似web微信-第三篇,手机客户端
查看>>
【凸优化】保留凸性的几个方式(交集、仿射变换、投影、线性分式变换)
查看>>
NYOJ-613//HDU-1176-免费馅饼,数字三角形的兄弟~~
查看>>