鱼C论坛's Archiver
论坛
›
C\C++交流
› 牛客网编程题
Jocelyn·Flores
发表于 2022-7-2 13:46:36
牛客网编程题
将 f(a,n)记为这个数列的第 n项的值,这个数列满足以下几个条件:
1. 数列的第1 项是a;
2. 数列任何相邻两个正整数互质;
3. 数列没有任何两项数重复;
4. 在构造这个数列时,如果有多个满足以上条件的数字,则选择最小的。
f(a,n) 到底是多少?
ExiaGN001
发表于 2022-7-2 18:58:50
思路:
从a开始,遍历到凑够n个数为止。
对于每一个i,
如果与上一个数互质,则将此数添加到数组中
否则去查看i+1是否满足
页:
[1]
查看完整版本:
牛客网编程题