UVA 10474 【排序与查找】
来源:互联网 发布:淘宝上好看的卫衣店 编辑:程序博客网 时间:2024/06/05 19:14
#include<iostream>#include<string.h>#include<algorithm>using namespace std;const int maxn=10000;int main(){ int n,q,x,a[maxn],kase=0; while(cin>>n>>q&&n){ cout<<"CASE# "<<++kase<<":"<<endl; for(int i=0;i<n;i++) cin>>a[i];sort(a,a+n); //可改为 vector 形式去存 while(q--){ //q此询问 cin>>x; //询问对象 //重点语句 int p=lower_bound(a,a+n,x)-a; //意思为在排序的数组中找到 x的下标(大于等于x的第一个位置的下标) if(a[p]==x) cout<<x<<" found at "<<a[p]<<endl; else cout<<x<<" not found "<<endl; } } return 0;}//知识点1: 此出的数组可以用 vector , 排序改为 sort(v.begin(),v.end())//知识点预知 unique 删除有序数组中的 重复的元素
阅读全文
0 0
- UVA 10474 【排序与查找】
- UVA.10474 Where is the Marble ( 排序 二分查找 )
- 紫书章五 大理石在哪 UVA 10474(stl排序查找)
- 查找与排序代码
- 二分法查找与排序
- 排序与查找
- 快速排序与查找
- 查找与排序
- CC_11_排序与查找
- 查找与排序小结
- 数据结构:查找与排序
- Java--排序与查找
- 排序与查找
- 查找与排序
- Java排序与查找
- 数组排序与查找
- 排序与查找
- 数组排序与查找
- BZOJ 3036 绿豆蛙的归宿 期望动规
- 第6章 接口(与抽象类的比较)
- Spring Boot常见问题(二)Unable to start embedded container; nested exception is java.lang.NoSuchMethodErro
- linux进阶之旅(二)& LVS
- java---Thread(Account)
- UVA 10474 【排序与查找】
- Centos6.5安装epel
- 输入一个大数将其转化为二进制输出
- linux进阶之旅(三)& heartbeat实现高可用
- C 语言运算符优先级(记忆口诀)
- Servlet 服务器端编程
- super,this引用构造函数
- 9.26日常总结
- MySQL基本操作语法