zoukankan
html css js c++ java
[数论]JZOJ 4421 aplusb
Description
SillyHook要给小朋友出题了,他想,对于初学者,第一题肯定是a+b 啊,但当他出完数据后神奇地发现.in不见了,只留下了一些.out,他想还原.in,但情况实在太多了,于是他想要使得[a,b] ([a,b] 表示a,b 的最小公倍数)尽可能大。
Input
输入文件的第一行一个整数T 表示数据组数。
接下来T行每行一个整数n ,表示.out中的数值,即a+b=n 。
Output
共T行,每行一个整数表示最大的[a,b] 的值。
Sample Input
3
2
3
4
Sample Output
1
2
3
Data Constraint
30%的数据满足 T<=10,n<=1000
100% 的数据满足T<=10000 ,n<=10^9
分析
奇数:容易想到相邻两个数必定是最优值
偶数:从中间扩散寻找gcd为1的对即可
在日渐沉没的世界里,我发现了你。
查看全文
相关阅读:
Oracle常用系统查询SQL
easyui中使用的遮罩层
EasyUI相同的Tab只打开一个(即EasyUI方法的调用方法)
jQueryEasyUI创建菜单主页
linux 的环境变量的配置文件
angular reactive form
svn代码回滚
golang restful api
golang embedded structs
Angular Multiple HTTP Requests with RxJS
原文地址:https://www.cnblogs.com/mastervan/p/9509977.html
最新文章
dtree实现动态加载树形菜单,动态插入树形菜单
APACHE 2.2.8+TOMCAT6.0.14配置负载均衡
乱码问题总结
dwz ajax session超时跳转登录页(struts2自定义拦截器)
dwr3实现消息精确推送详细步骤
Struts2中过滤器和拦截器的区别
struts2中的namespace意义
struts2 跳转类型 result type=chain、dispatcher、redirect(redirect-action)
Struts2 校验框架学习笔记
struts2 中的 addActionError 、addFieldError、addActionMessage的方法【转】
热门文章
Java中List效率的比较
list去除重复数据
Java List合并去重
java执行ping命令
豆浆
struts2必要的包
高效率Oracle SQL语句
oracle转义符
plsql调用无参/有参存储过程
在oracle中查询已知表名的表中所有字段名,每个字段是否是主键,是否是外键,是否为空的sql语句
Copyright © 2011-2022 走看看