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

怎么做视频网站推广赚钱平台有哪些

怎么做视频网站,推广赚钱平台有哪些,免费个人简历制作网站,qq空间主页制作网站1. 区间调度 1.1. 题目 给定个区间,每个区间由开始时间start和结束时间end表示。请选择最多的互不重叠的区间,返回可以选择的区间的最大数量。 输入格式: 第一行包含一个整数n,表示区间的数量 接下来n行,每行包含两个整数,分别表示区间的开始时间和结束时间 输出格式:…

1. 区间调度

1.1. 题目

给定n个区间,每个区间由开始时间start和结束时间end表示。请选择最多的互不重叠的区间,返回可以选择的区间的最大数量。

输入格式

  • 第一行包含一个整数n,表示区间的数量

  • 接下来n行,每行包含两个整数,分别表示区间的开始时间和结束时间

输出格式

  • 一个整数,表示最多可以选择的互不重叠的区间数量

示例输入

4
1 3
2 4
3 5
6 7

示例输出

3

1.2. 思路

1. 理解问题:我们需要从给定的多个区间中选出尽可能多的区间,且这些区间之间没有任何重叠部分。

2. 贪心算法思想:贪心算法在每一步选择中都采取当前状态下最优的选择,从而希望导致全局最优的结果。对于区间调度问题,常见的贪心策略有:

  • 最早开始时间

  • 最早结束时间

  • 最短区间长度

  • 最少冲突区间

其中,"最早结束时间"策略被证明可以得到最优解。

3. 为什么选择最早结束时间?

  • 选择一个结束早的区间,可以给后面留下更多的时间安排其他区间

  • 这样能最大化剩余可用时间,从而可能选择更多区间

4. 算法步骤

  1. 将所有区间按照结束时间从小到大排序

  2. 初始化选择的区间数量为0,记录上一个选中区间的结束时间

  3. 遍历排序后的区间:

    • 如果当前区间的开始时间 >= 上一个选中区间的结束时间

    • 则选择当前区间,更新结束时间,计数+1

  4. 返回最终的计数结果

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.dtcms.com/a/413564.html

相关文章:

  • 网站社区的建设百盛联合建设集团网站
  • 网页搭建系统框图长春关键词排名优化
  • 响应式网站的优势有那些的呢wordpress微信公众号模板
  • 织梦网站统计代码网页美工薪酬范围
  • 自己弄个网站家政服务公司网站建设方案策划书
  • 浙江建设网站网站运营与公司
  • DNF做钓鱼网站网络营销是什么内容
  • 网站建设的基本流程是什么应用商店手机版下载
  • 网站设计展示个人信息怎么在百度推广
  • 用科讯cms做网站的步骤一个虚拟主机多个网站
  • 网站排名的重要性网络推广方案最新
  • 如何做家教网站企业做的网站计入什么科目
  • 绍兴企业做网站九度网站建设
  • 中国建设部网站办事大厅做网站设计的需要什么材料
  • 做效果图网站网站建设长春
  • 萝岗网站建设制作电商网站建设推广
  • 温州手机网站制作推荐国家企业年报系统官网
  • 荆州市城市建设投资开发有限公司网站服装市场网站建设
  • 哪个网站有学做吃的学生个人网页设计主题
  • 广告型网站建设建立网站需要哪些步骤
  • 做淘宝客如何建立网站专业的集团网站制作企业
  • 青岛圭谷网站建设公司怎么样阿里云域名注册备案
  • 专业网站建设多少钱品牌建设教材
  • 三艺网站建设2015年做那个网站致富
  • 浦东新区网站推广公司wordpress piklist
  • 打电话沟通做网站深圳网站建设公司推荐乐云seo
  • 莱州市住房和规划建设管理局网站做二手电脑的网站
  • 网站文章优化怎么做网页此站点不安全
  • 网站怎么做右上角消息提醒网站运营暂停
  • 英文外贸网站设计有哪些建设网站公司吗