51nod 1001
水题,不过我超时。二分查找。强的一匹。
题目链接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1001
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int Find(int num[],int n,int k)
{int low,high,mid;low=0;high=n-1;while(low<=high){mid=(low+high)/2;if(num[mid]==k)return 1;else if(num[mid]<k)low=mid+1;else if(num[mid]>k)high=mid-1;}return 0;
}
int main()
{int i,k,n,a[50010],flage;freopen("in.txt","r",stdin);scanf("%d%d",&k,&n);flage=0;for(i=0;i<n;i++){scanf("%d",&a[i]);}sort(a,a+n);for(i=0;i<n;i++){if(Find(a,n,k-a[i])&&a[i]<k-a[i]){printf("%d %d\n",a[i],k-a[i]);flage=1;}}if(!flage){printf("No Solution\n");}return 0;
}
51nod 1001相关推荐
- 51NOD 1001 数组中和等于K的数对
给出一个整数K和一个无序数组A,A的元素为N个互不相同的整数,找出数组A中所有和等于K的数对.例如K = 8,数组A:{-1,6,5,3,4,2,9,0,8},所有和等于8的数对包括(-1,9),(0 ...
- 【51Nod - 1001 】 数组中和等于K的数对 (排序+ 尺取)
题干: 给出一个整数K和一个无序数组A,A的元素为N个互不相同的整数,找出数组A中所有和等于K的数对.例如K = 8,数组A:{-1,6,5,3,4,2,9,0,8},所有和等于8的数对包括(-1,9 ...
- 51nod 1536不一样的猜数游戏 思路:O(n)素数筛选法。同Codeforces 576A Vasya and Petya‘s Game。
废话不多说,先上题目. 51nod Codeforces 两个其实是一个意思,看51nod题目就讲的很清楚了,题意不再赘述. 直接讲我的分析过程:刚开始拿到手有点蒙蔽,看起来很难,然后......然后 ...
- c语言阶乘分解成素因子,阶乘的素因子分解 51nod 1189
对 N! 进行素因子分解: n! = 1*2*3*4*-*n,因此它一定含有小于等于n 的所有素数我们要对这些素数分别进行处理求出含有多少项. 例如我们求n!含有多少个素因子p 设f[n][p] 表示 ...
- 51nod 1617 奇偶数组
传送门 回来看一眼51nod,发现自己掉到rank4了,赶紧切道题回rank3. 一眼不会做,这种东西应该慢慢找规律吧--然后看到数据范围其实比较小,应该是单次log的,那是不是可以分治啊. #inc ...
- S-T平面图中利用最短路求最小割(BZOJ 1001)
BZOJ 1001: [BeiJing2006]狼抓兔子 最小割 题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1001 现在小朋友们最喜欢 ...
- 51NOD 1773:A国的贸易——题解
http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1773 参考1:FWT讲解 https://www.cnblogs.com ...
- 计算机科学与技术历史步伐,计算机科学与技术1001班先进班级体申报材料.pdf
先 进 班 集 体 申报材料 1001 1001 申报班级:计算机科学与技 申报时间:2012年11月11日 目录 目录 目目录录 引言 ······························· ...
- 51nod 1040:最大公约数之和(数论)
题目链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1040 给出一个n,求1-n这n个数,同n的最大公约数的和. ...
最新文章
- Collatz猜想 (Hailstone)(3n + 1猜想)
- db4o, 看上去很美
- PLSQL developer 连接64位oracle 11.2G
- 27 JSX函数子元素的应用与思考
- linux系统 看com口,Linux如何设置com1口,让超级终端通过com1口进行登录
- python中sys.argv的使用
- vim创建程序文件自动添加头部注释/自动文件头注释与模板定义
- Java程序员 面试如何介绍项目经验?
- 17个机器学习的常用算法
- 参考文献名称怎么复制_论文格式之注释:脚注、尾注、参考文献怎么弄?
- 《Residual Networks Behave Like Ensembles of Relatively Shallow Networks》笔记
- chm 已取消到该网页的导航,打不开
- ROS 使用signal 终止 Node
- 瑞幸咖啡,不过是又一个“逃离美团者”
- [机器学习] 树模型(xgboost,lightgbm)特征重要性原理总结
- 2020年三井化学触媒科学奖
- 程序员转正述职报告_程序员转正工作总结(4篇),转正工作总结
- 什么是装饰器 python_python三大神器===》装饰器
- 网校程序源码:网校频频倒闭的背后原因
- 实锤!长沙智博美术培训学校
热门文章
- 我只是穴居人-克拉克/惠勒定律的汉塞尔曼推论
- Invalid bound statement (not found): com.admin.dao.SysLogUserMapper.selectByUserAndLogou
- 红烧牛肚的做法大全 红烧牛肚怎么做好吃
- Hexo站点SEO优化攻略
- 传感器检测与转换技术QY-CG810B
- Android 之路44---四大组件之ContentProvider
- echarts:3、折线图
- mysql exit quit_MySQL数据库5.5基础 exit quit \q 退出MySQL数据库
- php printer使用手册,go/printer
- 最贵服务器多少钱_买一台服务器需要多少钱?