当前位置: 首页 > news >正文

废品回收在哪个网站做效果好西安seo外包行者seo06

废品回收在哪个网站做效果好,西安seo外包行者seo06,自己做网站卖水果,网站建设 软件开发[蓝桥杯 2020 省 B1] 整除序列 题目描述 有一个序列,序列的第一个数是 n n n,后面的每个数是前一个数整除 2 2 2,请输出这个序列中值为正数的项。 输入格式 输入一行包含一个整数 n n n。 输出格式 输出一行,包含多个整数…

[蓝桥杯 2020 省 B1] 整除序列

题目描述

有一个序列,序列的第一个数是 n n n,后面的每个数是前一个数整除 2 2 2,请输出这个序列中值为正数的项。

输入格式

输入一行包含一个整数 n n n

输出格式

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

样例 #1

样例输入 #1

20

样例输出 #1

20 10 5 2 1

提示

对于 80 % 80\% 80% 的评测用例, 1 ≤ n ≤ 1 0 9 1\le n\le10^9 1n109

对于所有评测用例, 1 ≤ n ≤ 1 0 18 1\le n\le10^{18} 1n1018

蓝桥杯 2020 第一轮省赛 B 组 F 题。

正确答案

import math
n = int(input())s= [n]
while n>1:n = n//2s.append(n)for i in s:print(i,end = " ")

80分的答案

import math
n = int(input())
s = [n]
while n>1:n = math.floor(n/2)s.append(n)
for i in s:print(i,end = " ")

两者的区别在于对n的计算上,正确答案的计算是n//2。 80的答案 是math.floor(n/2)对n/2向下取整
在效果上,两者是一样的,但不知为什么会有一个错误。

math.floor()在处理非常大的整数时,会遇到精度问题,可能会影响结果。一般的整除计算还是用//比较好。

http://www.hrbkazy.com/news/56656.html

相关文章:

  • 广州网站推广哪家强网站推广的案例
  • 美国建网站的价格seo营销培训
  • 河北新闻网seo美式
  • 做网站备案是什么意思seo优化工作
  • 政府网站集约化建设 总结专业网站优化公司
  • 物流营销型网站案例网站seo置顶
  • 妈妈考试前让我做网站百度seo排名优化软件分类
  • 苏州建站模板平台国内建站平台
  • 招聘设计师去哪个网站南宁seo推广优化
  • 安康网站设计合肥网站排名提升
  • python做网站用什么框架app开发工具哪个好
  • 2015做导航网站有哪些功能吗百度官网首页登录
  • 武汉App网站网站推广软件免费观看
  • 网站建设后期修改如何利用网络进行推广和宣传
  • 用手机做网站郑州网络推广报价
  • 私密浏览器免费观看宁波seo推荐
  • 为网站添加统计推广互联网营销
  • 求个网站靠谱的2022搜索引擎优化理解
  • 兴化网站建设价格色盲测试图免费测试
  • 西安 做网站 499网站模板大全
  • 做网站爱游戏网络营销推广服务商
  • 如何访问英文网站百度图片搜索引擎
  • 网站开发费用投入情况网络推广怎么学
  • 做app网站的公司哪家好网站关键词排名优化系统
  • wordpress 淘宝客网站网络推广公司电话
  • 网站服务公司业务范围包括宁波网站推广平台效果好
  • 现在能用的网站微信朋友圈广告怎么推广
  • 大学城网站开发公司电话新乡网站优化公司推荐
  • 网站的空间是什么意思资源搜索引擎
  • 鹤壁网站建设软文营销网