牛客算法周周练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;

全部评论

相关推荐

11-24 00:11
已编辑
广东工业大学 算法工程师
避雷深圳&nbsp;&nbsp;yidao,试用期&nbsp;6&nbsp;个月。好嘛,试用期还没结束,就直接告诉你尽快找下一家吧,我谢谢您嘞
牛客75408465号:笑死,直属领导和 hr 口径都没统一,各自说了一些离谱的被裁理由,你们能不能认真一点呀,哈哈哈哈哈😅😅😅
点赞 评论 收藏
分享
11-08 13:58
门头沟学院 Java
程序员小白条:竟然是蓝桥杯人才doge,还要花钱申领的offer,这么好的公司哪里去找
点赞 评论 收藏
分享
牛客279957775号:铁暗恋
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务