返回

C/C++描述 第十一届蓝桥杯省赛 C/C++ 大学B组 第一场(2020.7.5) 试题 F:整除序列 题目+题解

发布时间:2023-07-25 15:02:34 355
# ios# 数据


  大家好,我叫亓官劼(qí guān jié )


C/C++描述 第十一届蓝桥杯省赛 C/C++ 大学B组 第一场(2020.7.5) 试题 F:整除序列 题目+题解_整除


试题 F:整除序列

时间限制: 1.0s 内存限制: 256.0MB 本题总分:15 分

【问题描述】

有一个序列,序列的第一个数是 n,后面的每个数是前一个数整除 2,请输

出这个序列中值为正数的项。

【输入格式】

输入一行包含一个整数 n

【输出格式】

输出一行,包含多个整数,相邻的整数之间用一个空格分隔,表示答案。

【样例输入】

20

【样例输出】

20 10 5 2 1

【评测用例规模与约定】

对于 80% 的评测用例,1 ≤ n ≤ 10^9。

对于所有评测用例,1 ≤ n≤ 10^18。

试题F 题解

#include 
using namespace std;
int main(){
long long int n;
cin>>n;
while(n){
// 输出数据量较大,使用printf比较好
// 在蓝桥杯系统系统中,lld应使用%I64d
printf("%lld ",n);
n = n>>1;
}
return 0;
}


特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
遗传算法 Python实现 2023-07-25 12:17:29