hpu1165 贪心
1165: 最少的需求 [贪心]
时间限制: 1 Sec 内存限制: 128 MB
提交: 12 解决: 4 状态
题目描述
小Q开了一家餐厅,最近生意非常火爆。
假设有N N
个预订信息,第i i
个预订信息有三个整数L i ,R i ,x i Li,Ri,xi
,表示预订了第L i Li
天到第R i Ri
天x i xi
个座位(一个座位对于一个椅子)。由于椅子数目不够,现在小Q要购买一些椅子。请问他最少需要购买多少个椅子才可以满足所有的需求。
PS:假设小Q一开始椅子数目为0 0
。
输入
,代表有T T
组测试数据。
每组数据占两行,第一行输入一个整数N N
,代表有N N
个预订信息。
接下来有N N
行,每行输入三个整数L i ,R i ,x i Li,Ri,xi
,分别代表上面提到的信息。
注:1<=T<=30,1<=N<=100,1<=L i <=R i <=10000,1<=x i <=1000 1<=T<=30,1<=N<=100,1<=Li<=Ri<=10000,1<=xi<=1000
。
输出
样例输入
2
1
1 2 3
2
1 3 2
4 5 6
样例输出
3
6
咳咳,想多了刚开始,只要计算出每一天需要的凳子数,找出需求最大的那一天就是答案;
start---end需要n个凳子,表示在这一时间段内每天都需要n个,把所有时间段拆分为每一天累加即可;
#include<bits/stdc++.h>
using namespace std;
int main()
{
    int s[20005],a,b,c,n,i,j,maxn,k,t;
    cin>>t;
    while (t--){maxn=-1;
    memset(s,0,sizeof(s));
        cin>>n;
        for (i=1;i<=n;i++){
            scanf("%d%d%d",&a,&b,&c);
            for (j=a;j<=b;j++)
                s[j]+=c,maxn=max(maxn,s[j]);
        }
        cout<<maxn<<endl;
    }
    return 0;
}
hpu1165 贪心的更多相关文章
- BZOJ 1692: [Usaco2007 Dec]队列变换 [后缀数组 贪心]
		
1692: [Usaco2007 Dec]队列变换 Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 1383 Solved: 582[Submit][St ...
 - HDOJ 1051. Wooden Sticks 贪心 结构体排序
		
Wooden Sticks Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) To ...
 - HDOJ 1009. Fat Mouse' Trade 贪心 结构体排序
		
FatMouse' Trade Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) ...
 - BZOJ 1691: [Usaco2007 Dec]挑剔的美食家 [treap 贪心]
		
1691: [Usaco2007 Dec]挑剔的美食家 Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 786 Solved: 391[Submit][S ...
 - 【Codeforces 738D】Sea Battle(贪心)
		
http://codeforces.com/contest/738/problem/D Galya is playing one-dimensional Sea Battle on a 1 × n g ...
 - 【BZOJ-4245】OR-XOR      按位贪心
		
4245: [ONTAK2015]OR-XOR Time Limit: 10 Sec Memory Limit: 256 MBSubmit: 486 Solved: 266[Submit][Sta ...
 - code vs 1098 均分纸牌(贪心)
		
1098 均分纸牌 2002年NOIP全国联赛提高组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 题目描述 Description 有 N 堆纸牌 ...
 - 【BZOJ1623】 [Usaco2008 Open]Cow Cars 奶牛飞车 贪心
		
SB贪心,一开始还想着用二分,看了眼黄学长的blog,发现自己SB了... 最小道路=已选取的奶牛/道路总数. #include <iostream> #include <cstdi ...
 - 【贪心】HDU 1257
		
HDU 1257 最少拦截系统 题意:中文题不解释. 思路:网上有说贪心有说DP,想法就是开一个数组存每个拦截系统当前最高能拦截的导弹高度.输入每个导弹高度的时候就开始处理,遍历每一个拦截系统,一旦最 ...
 
随机推荐
- 计算概论(A)/基础编程练习1(8题)/8:与7无关的数
			
#include<stdio.h> int main() { ; // n < 100 scanf("%d", &n); // 循环遍历判断 再进行平方和 ...
 - MySQL Crash Course #10# Chapter 19. Inserting Data
			
INDEX BAD EXAMPLE Improving Overall Performance Inserting Multiple Rows INSTEAD OF Inserting a Singl ...
 - pyDay7
			
内容来自廖雪峰的官方网站 1.如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration). 2.只要是可迭代对象,无论有无下标, ...
 - nginx location正则写法
			
nginx location正则写法 一个示例: location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ] } location / { # ...
 - 03: Memcached
			
目录: 1.1 Memcached简介与安装 1.2 python-memcached模块天生支持集群 1.3 Memcached基本操作 1.1 Memcached简介与安装返回顶部 1.Memca ...
 - 20145327《网络对抗》——注入shellcode并执行和Return-to-libc攻击深入
			
20145327<网络对抗>--注入shellcode并执行 准备一段Shellcode 老师的shellcode:\x31\xc0\x50\x68\x2f\x2f\x73\x68\x68 ...
 - 使用node连接MongoDB数据 综本地及linux服务器记
			
gitee地址 启动mongo D:\MongoDB> ./bin/mongod --dbpath ./data/db MongoDB 提供了简单的 HTTP 用户界面. 如果你想启用该功能,需 ...
 - JAVA I/O(一)基本字节和字符IO流
			
最近再看I/O这一块,故作为总结记录于此.JDK1.4引入NIO后,原来的I/O方法都基于NIO进行了优化,提高了性能.I/O操作类都在java.io下,大概将近80个,大致可以分为4类: 基于字节操 ...
 - 【第十五章】 springboot + pojo默认值设置
			
我们有时需要给POJO设置默认值 pojo设置(推荐) 1.User package com.xxx.firstboot.domain; import lombok.Getter; import lo ...
 - 3、CommonChunkPlugin提取公共js-以提取一个jquery为例
			
cnpm install css-loader --save-dev //css-loader 是将css打包进js cnpm install style-loader --save-dev ...