博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
区间调度问题
阅读量:6292 次
发布时间:2019-06-22

本文共 580 字,大约阅读时间需要 1 分钟。

问题主题:区间调度问题

问题描述:

n项工作,每项工作分别在si开始,ti结束。对每项工作,你都可以选择参加或不参加,但选择了参加某项工作就必须至始至终参加全程参与,即参与工作的时间段不能有重叠(即使开始的时间和结束的时间重叠都不行)

限制条件:

1<=n<=100000

1<=si<=ti,=109

样例:

输入

n=5

s={1,2,4,6,8}

T={3,5,7,9,10}

输出

3(选择工作1, 3, 5)

解题分析如下(截图自博客http://blog.csdn.net/luoweifu/article/details/18195607)

#include
#include
#include
#include
using namespace std;const int maxn = 100000;int n;pair
works[maxn];int main(){ scanf("%d",n); for(int i=0;i

转载于:https://www.cnblogs.com/JingwangLi/p/10202797.html

你可能感兴趣的文章
Jquery 文字模拟输入效果
查看>>
linux 下 `dirname $0`
查看>>
代理模式(C++)
查看>>
vim自动补全快捷键
查看>>
Android Service AIDL
查看>>
PHP的工作原理和生命周期
查看>>
jQuery - 左右拖动分隔条
查看>>
注入 - Ring3 APC注入
查看>>
NFS PRC端口映射器
查看>>
关于JAVA匿名内部类,回调,事件模式的一点讨论
查看>>
Windows 术语表(Windows Glossary)
查看>>
TOJ 4689: Sawtooth
查看>>
你会开会吗
查看>>
关于FAST比较全的博文
查看>>
SCVMM 安装
查看>>
iOSBlock和delegate的用法
查看>>
4.Azure创建点到站点的***隧道(下)
查看>>
怎样为用户写“招标书”
查看>>
python运维之轻松模拟开发FTP软件05
查看>>
Nginx配置proxy_pass转发的/路径问题
查看>>