HDU 3763 CD(二分查找)
来源:互联网 发布:数据机房图片 编辑:程序博客网 时间:2024/06/06 03:16
Problem Description
Jack and Jill have decided to sell some of their Compact Discs, while they still have some value. They have decided to sell one of each of the CD titles that they both own. How many CDs can Jack and Jill sell?
Neither Jack nor Jill owns more than one copy of each CD.
Input
The input consists of a sequence of test cases. The first line of each test case contains two non-negative integers N and M, each at most one million, specifying the number of CDs owned by Jack and by Jill, respectively. This line is followed by N lines listing the catalog numbers of the CDs owned by Jack in increasing order, and M more lines listing the catalog numbers of the CDs owned by Jill in increasing order. Each catalog number is a positive integer no greater than one billion. The input is terminated by a line containing two zeros. This last line is not a test case and should not be processed.
Output
For each test case, output a line containing one integer, the number of CDs that Jack and Jill both own.
Sample Input
3 3
1
2
3
1
2
4
0 0
Sample Output
2
题目大意:
简单来说就是给你第一个人拥有的CD数目和第二个人用拥有的CD数目,然后分别给出他们的编号,让你统计他们俩有多少张一样编号的CD数目。
#include<stdio.h>int a[1000005],k;int main(){ int n,m,i,sum,h,d,mid; while(scanf("%d%d",&n,&m)>0&&(n!=0||m!=0)) { sum=0; for(i=0;i<n;i++) scanf("%d",&a[i]); while(m--) { scanf("%d",&k); h=0;d=n-1; while(h<=d) { mid=(h+d)/2; if(a[mid]>k) d=mid-1; if(a[mid]<k) h=mid+1; if(a[mid]==k) { sum++;break; } } } printf("%d\n",sum); }}
- hdu 3763 CD(二分查找)
- HDU 3763 CD(二分查找)
- hdu 3763 CD(二分查找)
- hdu 3763 CD(二分)
- hdu 3763 CD(二分)
- hdoj 3763 CD(二分查找)
- hdu 2141 二分查找
- hdu 1969 二分查找
- HDU-2199 二分查找
- hdu 2141 二分查找
- 二分查找 hdu 4004
- hdu 1597 二分查找
- hdu 5178 二分查找
- hdu 5178 二分查找
- HDU 2199 二分查找
- HDU pie (二分查找)
- HDU 2141 二分查找
- hdu 2446(二分查找)
- Maven及IDEA中Maven的配置
- 动态规划——求数字三角形最优解和最优路径
- CNN卷积神经网络新想法
- 大数乘法(模板)
- 封装高可复用的服务端响应对象和登录demo
- HDU 3763 CD(二分查找)
- C和指针之字符串之strncpy、strncat、strncmp
- 双边滤波和冲击滤波
- 特殊整数
- 自编码网络与时间信号分解
- anaconda,tensorflow安装
- servlet--cookie setMaxAge属性
- Spring-Mvc运行流程及组件详解
- myeclipse jvm简单内存配置