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的对即可
在日渐沉没的世界里,我发现了你。
查看全文
相关阅读:
<转载>asp.net中向数据库中插入数据时如何获得当前插入行的主键?
<转载>HTML实体字符
以当前系统默认的编码写入文件
<转载>SQL Server 数据库 执行命令(方法 2:带参数的 SQL 命令)
Windows7无法访问Windows2003共享的解决方案
MVC Music Store 在线音乐商店示例分析(12)StoreManagerController
MVC Music Store 在线音乐商店示例分析(6)ShoppingCart
MVC Music Store 在线音乐商店示例分析(10)ShoppingCartController
MVC Music Store 在线音乐商店示例分析(3)Album
MVC Music Store 在线音乐商店示例分析(9)HomeController
原文地址:https://www.cnblogs.com/mastervan/p/9509977.html
最新文章
跟着<<C++Primer 学Map容器>>
string类中c_str函数的用法
Parser Generator的使用说明
不用AuxDIBImageLoad()向opengl中载入bmp纹理
快速排序算法C语言
来博客园居然有一年了
[转载]如何修复短路的JTAG引脚
奇怪的altpll
如何建立bsp
介绍两个CRC源码生成工具,可生成Verilog和VHDL
热门文章
【原创】如何用SignalTap II观看状态机状态
Quartus II 11.0 正式版下载
altpll问题的解决
Quartus II 11.0 破解补丁
中9遥控器维修记
<转载>C# .NET 获取网络适配器信息
<转载>C# 让程序自动以管理员身份运行
<转载>C# 中参数化模糊查询
<转载>C#使用SqlDataAdapter.Update更新数据库
<转载>OleDb操作Access数据库:新增记录时获取自动编号的主键值
Copyright © 2011-2022 走看看