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

公众号开发网站公司做网站 用什么语言好

公众号开发网站公司,做网站 用什么语言好,上海网站建设公司介绍,搭建网站 注册执照1. 区间调度 1.1. 题目 给定个区间,每个区间由开始时间start和结束时间end表示。请选择最多的互不重叠的区间,返回可以选择的区间的最大数量。 输入格式: 第一行包含一个整数n,表示区间的数量 接下来n行,每行包含两个整数,分别表示区间的开始时间和结束时间 输出格式:…1. 区间调度 1.1. 题目 给定个区间,每个区间由开始时间start和结束时间end表示。请选择最多的互不重叠的区间,返回可以选择的区间的最大数量。 输入格式: 第一行包含一个整数n,表示区间的数量 接下来n行,每行包含两个整数,分别表示区间的开始时间和结束时间 输出格式: 一个整数,表示最多可以选择的互不重叠的区间数量 示例输入: 4 1 3 2 4 3 5 6 7 示例输出: 3 1.2. 思路 1. 理解问题:我们需要从给定的多个区间中选出尽可能多的区间,且这些区间之间没有任何重叠部分。 2. 贪心算法思想:贪心算法在每一步选择中都采取当前状态下最优的选择,从而希望导致全局最优的结果。对于区间调度问题,常见的贪心策略有: 最早开始时间 最早结束时间 最短区间长度 最少冲突区间 其中,"最早结束时间"策略被证明可以得到最优解。 3. 为什么选择最早结束时间? 选择一个结束早的区间,可以给后面留下更多的时间安排其他区间 这样能最大化剩余可用时间,从而可能选择更多区间 4. 算法步骤 将所有区间按照结束时间从小到大排序 初始化选择的区间数量为0,记录上一个选中区间的结束时间 遍历排序后的区间: 如果当前区间的开始时间 = 上一个选中区间的结束时间 则选择当前区间,更新结束时间,计数+1 返回最终的计数结果 5. 时间复杂度 排序:O(n log n) 遍历:O(n) 总时间复杂度:O(n log n) 1.3. 代码 # 读取输入 n = int(input()) # 区间数量 intervals = [] for _ in range(n):start, end = map(int, input().split())intervals.append([start, end])""" 计算最多可以选择的互不重叠的区间数量 参数:intervals: 区间列表,每个区间表示为[start, end] 返回:最多可以选择的互不重叠的区间数量 """ # 特殊情况处理:如果没有区间或只有一个区间 if not intervals:print(0) if len(intervals) == 1:print(1) # 1. 按照区间的结束时间进行升序排序 # 这样我们可以优先选择结束早的区间
http://www.zqtcl.cn/news/658159/

相关文章:

  • asp.net建立手机网站校园网站设计代码
  • 网站图标怎么下载肇庆新农村建设内容在哪个网站
  • 上海建站哪家好临沂建设工程质量 监督网站
  • 中国建设银行网站地图上海最新新闻热点事件
  • wordpress4.95淘宝优化标题都是用什么软件
  • 大网站用wordpress吗网站广告费怎么做分录
  • 江西建设安全网站会展平面设计主要做什么
  • 阿里巴巴免费做网站吗企业商务网站建设策划书
  • 广州网站制作哪家专业深圳网站制作开发
  • 网站icp备案管理系统个人网站源代码
  • 西安网站建设公司云网wordpress 文章分类
  • 长沙优化网站服务r18cn wordpress
  • 建材网站设计延安网站建设电话
  • 做视频网站犯法么华为公司网站建设案例分析
  • 陕煤化建设集团网站矿建二公司网站制作系统
  • 网站建设类别wordpress下载付费
  • 廊坊做网站的成都网站建设网站建设
  • 如何自己开网站网络服务检测与维护
  • 古镇网站建设熊掌号专业网站开发哪里有
  • 专业做网站服务上海网站开发哪家好
  • 科普重庆网站浙江网站开发
  • 怎么搭建自己的网站后台邹城网站建设哪家好
  • 二手房在哪个网站做合同wordpress 局域网 慢
  • 全包胶衣网站wordpress 3.1
  • 怎么仿照别人网站建电商网站
  • 网站每年维护费用天津智能网站建设
  • php开发网站建设仿摄影网站
  • 动漫网站源码下载百度指数是啥
  • 建站之星演示谷歌网站建站
  • wordpress是建站工具 还是语言表格制作