【问题描述】
本题总分:10 分
有一个序列,序列的第一个数是 n,后面的每个数是前一个数整除 2,请输
出这个序列中值为正数的项。
【输入格式】
输入一行包含一个整数 n。
【输出格式】
输出一行,包含多个整数,相邻的整数之间用一个空格分隔,表示答案。
【样例输入】
20
【样例输出】
20 10 5 2 1
【评测用例规模与约定】
对于 80% 的评测用例,1 ≤ n ≤ 109。
对于所有评测用例,1 ≤ n ≤ 1018。
import java.math.BigInteger;
public class Main_boke {
public static void main(String[]

该博客介绍了一个编程问题,要求根据输入整数n生成一个序列,序列中的每个数是前一个数除以2的结果。任务是输出序列中所有正数项。输入是一个整数n,输出是正数项,以空格分隔。样例输入20,输出20 10 5 2 1。评测用例限制1 ≤ n ≤ 10^18。

386

被折叠的 条评论
为什么被折叠?



