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

深圳网站建设托管wordpress title怎么设置

深圳网站建设托管,wordpress title怎么设置,关于建设教体局网站的申请,o2o网站建设包括哪些真题 第十四届省赛 编程题 第5题 工人砌了一面奇特的砖墙#xff0c;该墙由N列砖组成#xff08;1≤N≤1e6#xff09;#xff0c;且每列砖的数量为Ki#xff08;1≤Ki≤1e4#xff0c;相邻砖块之间无缝隙#xff09;#xff0c;每块砖的长宽高都为1。小蓝为了美化这面…真题 第十四届省赛 编程题 第5题 工人砌了一面奇特的砖墙该墙由N列砖组成1≤N≤1e6且每列砖的数量为Ki1≤Ki≤1e4相邻砖块之间无缝隙每块砖的长宽高都为1。小蓝为了美化这面墙需要在这面墙中找到一块面积最大的矩形用于涂鸦那么请你帮助小蓝找出最大矩形并输出其面积。 例如N6表示这面墙有6列每列砖的数量依次为3、2、1、5、6、2如下图 图中虚线部分是一块面积最大的矩形其面积为10. 输入描述 第一行输入一个正整数N1≤N≤1e6表示这面砖墙由N列砖组成 第二行输入N个正整数Ki1≤Ki≤1e4依次表示每列砖的数量正整数之间以一个空格隔开 输出描述 输出一个正整数表示最大矩形的面积 样例输入 6 3 2 1 5 6 2 样例输出 10 解题思路  1.递归标准解法 找到最矮的列分别计算左中右三个面积分治取其最大。 中最矮列的列高*本区域的宽度贪心假设 左最矮列左侧区域的最大矩形递归调用 右最矮列右侧区域的最大矩形递归调用 2.伸展娃儿创新 遍历每一列分别计算此列为中心向两侧延展直至遇到较矮的列所形成的矩形的面积。 各面积存入列表取其最小值。 代码 思路一 递归版 def tj1(wall):iwall.index(min(wall))sLtj1(wall[:i]) if i0 else 0sRtj1(wall[i1:]) if ilen(wall)-1 else 0return max(wall[i]*len(wall),sL,sR) 思路二伸展版 def tj2(wall):sL[]for i in range(len(wall)):s1; hwall[i]for j in range(i,0,-1):if(hwall[j-1]):si-j; breakelse:si-1for j in range(i,len(wall)-1):if(hwall[j1]):sj-i; breakelse:slen(wall)-1-isL.append(s*h)return max(sL) 增加一个用while代替for...else的版本 def tj2w(wall): # while版sMax0; Nlen(wall)for i in range(N):w1; hwall[i]jiwhile(j0 and hwall[j-1]): j-1wi-jjiwhile(jN-1 and hwall[j1]): j1wj-isNeww*hif(sNewsMax): sMaxsNewreturn sMax 测试代码 def timeit(num100):t1[];t2[];size[]for i in range(num):Krandom.choices(range(1,1000001),krandom.randint(1,10000)); Nlen(K)size.append(N)t0time.time()anstj2(K)t2.append(time.time()-t0)t0time.time()anstj1(K)t1.append(time.time()-t0)return t1,t2,size 结论 两种思路都很容易实现和调试成功从用时看标准版整体稍多于娃儿的思路的1/2仅2%的用例娃儿胜出不排除python的time模块计时不准。 但从孩子的学习成果来看我还是感到非常欣慰特别是python to C时很显然伸展版的思路更契合不用做列表的切片
http://www.hkea.cn/news/14554100/

相关文章:

  • 青海建设兵团青岛战友网站域名备案要求
  • 南宁网站优化排名推广做网站1天转多钱
  • 盗网站后台源码总算把网站设计好了
  • 建站之星和凡科wordpress两个域名
  • 提升网站浏览量wordpress导出数据字典
  • 网站空间流量是什么wordpress修改联系我们页面
  • 重庆市工程建设招投标交易中心网站免费空间大的云盘
  • 电子商务网站建设各项费用预算是多少软文撰写公司
  • 如何规划企业网站wordpress全站cdn ssl
  • 公共资源中心网站建设河北辛集市网站建设
  • 算命网站搭建网络系统安全原则
  • 如何在百度提交自己的网站婚庆网站开发目的
  • 前端seo优化方案网站如何做谷歌优化
  • 肥城网站建设电话自己怎样免费建网站
  • 手工网站怎样做三角包如何在360网页上做公司网站
  • 创意个人网站设计免费销售网站模板下载
  • 芜湖市建设投资有限公司网站宣传渠道有哪些
  • 订单网站模块中国家装公司十大排名
  • 网站建设创业计划书模板范文手机如何做微商城网站设计
  • 更改网站的布局漳州网站开发找出博大科技
  • app开发 网站建设唐山市住房城乡建设部网站主页
  • 阜新市建设学校管方网站网上开店怎么注册
  • 酒类网站建设策划书用asp做的大型网站
  • 安防公司网站建设如何建一个自己的网站
  • 做网站 微信开发前景杭州软件制作
  • 武进网站建设价格东莞公司有哪些
  • 263网站建设怎么样企业网站优化的三层含义
  • 产品网站怎样做外部链接百度能收录的免费网站
  • 房地产网站开发wordpress统计访客
  • 顺德哪家做网站建设网站要注意什么