HDU 4627 The Unsolvable Problem 数学
来源:互联网 发布:算法 第四版 pdf 编辑:程序博客网 时间:2024/05/16 01:13
题意:给出n.求出1-n中的两个数a,b,使a+b=n且lcm(a,b)最大。
思路:开始没有思路,直接打表观察,发现对于每个n,lcm(a,b)最大时,a,b是两个互质且最靠近中间的两个数。所以直接从中间暴力搞就行了。
当然,这道题也有正确的解法。就是利用数论的知识:首先要知道,相邻的两个整数是互质的。相邻的两个奇数也是互质的
1.如果n为奇数,因为最靠近中间的两个数乘积最大,且互质,一定是中间的两个。
2.如果n为偶数,如果n = 4k,那么n/2是偶数,则n/2+1和n/2-1为奇数,互质。如果n = 4k+2,则n/2为奇数,n/2+1,n/2-1为偶数,还要增减1.
代码如下:
#include <cstdio>#include <algorithm>using namespace std;int main(void){ int T; scanf("%d", &T); while(T--){ long long n; scanf("%I64d", &n); long long mid = n / 2; while(__gcd(mid,n - mid) != 1) mid--; printf("%I64d\n",mid * (n - mid)); } return 0;}
#include <cstdio>using namespace std;int main(void){ int T; scanf("%d",&T); while(T--){ long long n; scanf("%I64d", &n); if(n == 2){ printf("1\n"); continue; } long long mid = n / 2; if(n&1) printf("%I64d\n",(mid+1) * mid); else if(n % 4 == 0) printf("%I64d\n",(mid-1)*(mid+1)); else printf("%I64d\n",(mid-2)*(mid+2)); } return 0;}
0 0
- HDU 4627 The Unsolvable Problem 数学
- hdu - 4627 - The Unsolvable Problem
- HDU-4627-The Unsolvable Problem
- hdu 4627 The Unsolvable Problem
- HDU 4627 The Unsolvable Problem
- HDU 4627 The Unsolvable Problem 解题报告
- hdu 4627 The Unsolvable Problem (数论)
- hdu 4627 The Unsolvable Problem(暴力)
- HDU 4267 The Unsolvable Problem
- hdu 4627 The Unsolvable Problem 多校第三场
- hdu 4627 The Unsolvable Problem【hdu2013多校3签到】
- HDU 4691 The Unsolvable Problem 后缀数组
- 2013多校联合3 G The Unsolvable Problem(hdu 4627)
- HDOJ 4627 - The Unsolvable Problem 打表观察..
- BUCT OJ 2264: The Unsolvable Problem
- 2013 Multi-University Training Contest 3 (g) The Unsolvable Problem
- HDU 2058 The sum problem [数学]
- hdu 1032 The 3n + 1 problem (数学)
- 根据属性配置文件为bean赋值
- opencv程序十七:运动目标检测之背景减除法
- 天津航天中为面试
- HDU 1372 Knight Moves
- 怎么将后缀为.opt,.frm,.myd,.myi文件还原或者是导入mySQL中
- HDU 4627 The Unsolvable Problem 数学
- SQL注入攻击的原理与防范
- vim环境搭建
- struts2.3.16+spring4.0.0+hibernate4.4.0整合
- java JFreechart开发报表的实例demo下载
- 解决Mac OS 升级至10.10 Yosemite后Python IDE Pycharm 3.4 闪退问题
- Centos 6.5 安装 Scrapy
- HDFS原理分析:基本概念
- 物理公式