nyoj86 找球号(一) set容器和二分 两种解法
两种方法 set容器和二分,不懂set容器看我这一篇文章
#include //set容器查找#include using namespace std;int main(){ int n,m,x,i; sets; scanf("%d %d",&m,&n); for(i=0;i#include //二分查找#include #include using namespace std;long a[1000005];void search(long x,long right){ long mid,left=0,flag=0; while(left<=right) { mid=(left+right)/2; if(a[mid]x) right=mid-1; if(a[mid]==x) { flag=1; printf("YES\n"); break; } } if(!flag) printf("NO\n");}int main(){ long m,n,i,num; memset(a,0,sizeof(a)); scanf("%ld %ld",&m,&n); for(i=0;i
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
暂时没有评论,来抢沙发吧~