牛客算法周周练10 论如何出一道水题 相邻两个数一定互质

链接:https://ac.nowcoder.com/acm/contest/5986/A
来源:牛客网

题目描述
给定 n,求一对整数 (i,j),在满足 1 ≤ i ≤ j ≤ n 且 gcd⁡(i,j)=1 的前提下,要求最大化 i+j 的值
输入描述:

第一行一个整数 n

输出描述:

一行一个整数表示答案

示例1
输入
复制

2

输出
复制

3

备注:

数据范围
1 ≤ n ≤ 1018

  • 相邻两个数字一定互质
  • N = = 1 N==1 N==1时, i i i 1 1 1, j j j 1 1 1,所以 a n s = 2 ans=2 ans=2
ull N;
cin >> N;
if(N == 1) 
	cout << 2 << endl;
else
    cout << (N + (N-1)) << endl;

全部评论

相关推荐

05-04 17:20
武汉大学
已注销:技术栈删了,让ai把你的项目丰富化,干的活太少了,像是写了个demo,起码一个项目四点重要内容,内容用技术栈描述,取得了什么进展,简历大部分都留给项目,其他的压缩
如何写一份好简历
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务