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

南通网站建设心得郑州企业建设网站服务

南通网站建设心得,郑州企业建设网站服务,如何虚拟一个公司网站,初学者学做网站用什么软件一#xff1a;3n1数链题目描述 在计算机科学上#xff0c;有很多类问题是无法解决的#xff0c;我们称之为不可解决问题。然而#xff0c;在很多情况下我们并不知道哪一类问题可以解决#xff0c;哪一类问题不可解决。现在我们就有这样一个问题#xff0c;问题如下#…一3n1数链题目描述 在计算机科学上有很多类问题是无法解决的我们称之为不可解决问题。然而在很多情况下我们并不知道哪一类问题可以解决哪一类问题不可解决。现在我们就有这样一个问题问题如下 11 输入一个正整数 n 22 把 n 显示出来 33 如果 n1 则结束 44 如果 n 是奇数则 n 变为 3n1否则 n 变为 n/2 55 转入第(2)步。 例如对于输入的正整数 22应该有如下数列被显示出来 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1 我们推测对于任意一个正整数经过以上算法最终会推到 1 。尽管这个算法很简单但是我们仍然无法确定我们的推断是否正确。不过好在我们有计算机我们验证了小于 1000000 的正整数都满足以上推断。 对于给定的正整数 n我们把显示出来的数的个数定义为 n 的链长例如 22 的链长为 16。 你的任务是编写一个程序对于任意一对正整数 i 和 j给出i与j之间的最长链长当然这个最长链长是由 i 与 j 之间的其中一个正整数产生的。我们这里的 i 与 j 之间即包括 i 也包括 j 。输入格式 输入包含多组数据每行分别是 ij 的值。输出格式 输出i到j区间中的包括 i 和 j 数链最长的长度每行一个。样例输入输出 样例输入 1 10样例输出 20数据范围 对于 100% 的数据保证 0i≤j10000 来源/分类难度系数二星模拟 递归 完整代码展示: def length_list(n):        sum1        while n!1:               if n%20:                     nn/2                     sum1               else:                      n3*n1                      sum1        return sum i,jmap(int,input().split()) list_1[] for k in range(i,j1):       list_1.append(length_list(k)) list_1.sort() print(list_1[-1]) def length_list(n):sum1while n!1:if n%20:nn/2sum1else:n3*n1sum1return sum i,jmap(int,input().split()) list_1[] for k in range(i,j1):list_1.append(length_list(k)) list_1.sort() print(list_1[-1]) 代码解释 “def length_list(n):         sum1         while n!1:                if n%20:                      nn/2                      sum1               else:                      n3*n1                      sum1        return sum         ”自定义一个函数length_list(),按照题目所给的数链的定义计算形参n的链长sum并返回链长值sum。 “i,jmap(int,input().split()) ”导入用户输入的给定的区间限定值i和j。 “list_1[]  for k in range(i,j1):        list_1.append(length_list(k)) ”建立一个空列表list_1,接着遍历i~j的所有数字k,利用length_list函数计算出k的链长。将该链长添加进list_1中。 “list_1.sort()  print(list_1[-1]) ”对list_1中元素进行升序排序接着打1印list_1中的最后一个元素90即最长数链。 运行效果展示 二233题目描述 小理聊天的时候非常喜欢发 “ 233 ”“ 233 ”来源于猫扑表情第 233 号是一张捶地大笑的表情。 小理每当看到很好玩的消息的时候总会回一串“ 233... ”。小理其实十分高冷他发现了这个问题。为了不希望别人立刻知道他在笑他决定将两个“ 233.. ”乘在一起发出去。输入格式 输入样例有多组全部是正整数。首先输入样例组数 T 。 接下来输入T组数每组数字由两个 233 串组成每个 233 串长度为 n 。 数据保证每个 233 串必然会有一个 2 作为开头并且 3 的数量 ≥2 。输出格式 两个 233 串的乘积。样例输入输出样例输入 2 233 233 23333333333333333333333333333333333333333333333333 23333333333333333333333333333333333333333333333333样例输出 54289 544444444444444444444444444444444444444444444444428888888888888888888888888888888888888888888888889数据范围 对于 100% 的数据保证 1≤T≤1500,3≤n≤50 。 来源/分类难度系数二星函数 高精度 模拟  完整代码展示 def oho(i,j):        return i*j nint(input()) list_1[] for k in range(n):       i,jmap(int,input().split())       list_1.append(oho(i,j)) for l in range(0,len(list_1)):       print(list_1[l]) def oho(i,j):return i*j nint(input()) list_1[] for k in range(n):i,jmap(int,input().split())list_1.append(oho(i,j)) for l in range(0,len(list_1)): print(list_1[l]) 代码解释 “def oho(i,j):         return i*j ”自定义一个函数oho(),传递两个形参i,j,接着返回i*j的值。 “nint(input()) ”导入用户的输入的样例组数n。 “list_1[]  for k in range(n):        i,jmap(int,input().split())        list_1.append(oho(i,j)) ”建立一个空列表list_1,循环n次导入用户输入的同组的两个数。并将其利用oho()函数计算的返回值添加进list_1中。 “for l in range(0,len(list_1)):        print(list_1[l]) ”遍历list_1中元素list_1[i],并打印。 运行效果展示 声明以上内容均为原创
http://www.w-s-a.com/news/405171/

相关文章:

  • 建设门户网站的目的和需求台州专业网站建设方案
  • 苏州网站建设系统方案成都行业网站设计
  • wordpress多说读者墙seo分析师招聘
  • 视频网站开发计划书wordpress文件详情
  • 重庆付费网站推广电商网站 开发周期
  • thinkcmf 做企业网站视频播放类网站建设费用
  • vps网站助手大学选修课网站建设
  • 南浦电商网站建设北京海淀社保网站
  • 传奇网站模板怎么做的吗大连警方最新通告
  • 成都私人做公司网站的北京网站建设需要多少钱
  • 魔客吧是什麼程序做的网站代理厦门网站设计公司
  • 90设计手机站东营网站推广
  • 哪家购物网站建设好专门做水生植物销售网站
  • php医院网站开发兼职app开发网上app开发
  • 接任务做兼职的的网站衡阳手机网站设计
  • 徐州经济开发区网站佛山百度关键词seo外包
  • 肃宁网站建设有限责任公司法人承担什么责任
  • 珠海斗门建设局网站如何免费做网站
  • 自助外贸网站建设可直接打开网站的网页
  • 江苏城嘉建设工程有限公司网站潍坊网站定制公司
  • 四川省住房和城乡建设厅新网站宜昌建设厅网站
  • 建设网站一般流程建设开发网站
  • 设计外贸英文网站国家企业信息信用公信系统
  • 主题资源网站创建时 如何突出设计的特点阿里云是做网站的吗
  • 乌市建设工程质量监督站网站外资公司注册
  • 档案馆网站机房建设做游戏网站打鱼
  • 网站建设平台 创新模式搭建好ftp服务器 如何通过网站访问
  • 苏州集团网站制作设计网页制作软件ai
  • 网站建设新手教程视频教程手帐风格wordpress主题
  • 做投标网站条件网站更改指定字段