博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
poj 1201 Intervals
阅读量:7123 次
发布时间:2019-06-28

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

Intervals
Time Limit: 2000MS   Memory Limit: 65536K
     

Description

You are given n closed, integer intervals [ai, bi] and n integers c1, ..., cn. 
Write a program that: 
reads the number of intervals, their end points and integers c1, ..., cn from the standard input, 
computes the minimal size of a set Z of integers which has at least ci common elements with interval [ai, bi], for each i=1,2,...,n, 
writes the answer to the standard output. 

Input

The first line of the input contains an integer n (1 <= n <= 50000) -- the number of intervals. The following n lines describe the intervals. The (i+1)-th line of the input contains three integers ai, bi and ci separated by single spaces and such that 0 <= ai <= bi <= 50000 and 1 <= ci <= bi - ai+1.

Output

The output contains exactly one integer equal to the minimal size of set Z sharing at least ci elements with interval [ai, bi], for each i=1,2,...,n.

Sample Input

53 7 38 10 36 8 11 3 110 11 1

Sample Output

6

Source

 
题目大意:给出n个区间[a,b],每个区间指定要选出c个数,求满足所有的区间最少要选出多少个数
poj 1716的弱化版
在此不再详细解读
可参考 
#include
#include
#include
#include
#define N 50001using namespace std;int n,minn=50002,maxn;queue
q;struct node{ int to,next,w;}e[N*3];int dis[N],front[N],tot;bool v[N];void add(int u,int v,int w){ e[++tot].to=v;e[tot].next=front[u];front[u]=tot;e[tot].w=w;}int main(){ scanf("%d",&n); int x,y,z; for(int i=1;i<=n;i++) { scanf("%d%d%d",&x,&y,&z);y++; add(x,y,z); minn=min(x,minn);maxn=max(maxn,y); } for(int i=minn;i

 

转载于:https://www.cnblogs.com/TheRoadToTheGold/p/6529778.html

你可能感兴趣的文章
OD调试6—使未注册版软件的功能得以实现
查看>>
I.MX6 查找占用UART进程
查看>>
Ubuntu 搭建 LAMP 服务器
查看>>
The Elements of Programming Style
查看>>
简述一下src与href的区别
查看>>
跨域请求被拒绝的问题
查看>>
第六天
查看>>
POJ 1256:Anagram
查看>>
cocos2dx 云彩特效
查看>>
poj3140(树的dfs)
查看>>
Castle ActiveRecord的一对多问题
查看>>
VM安装系统时提示硬件不支持(unsupported hardware detected)
查看>>
mmap探究
查看>>
那些常用的eclipse快捷键
查看>>
C++中处理XML文件
查看>>
团队编程项目作业1-成员简介及分工
查看>>
LuoguP1126 机器人搬重物(BFS)
查看>>
装饰器模式-Decerator
查看>>
Android中Intent传值与Bundle传值的区别详解
查看>>
flash 动画
查看>>