Milking Time

NVMe与PCIe的完美结合:高速存储背后的技术解析 本文深入解析了NVMe与PCIe技术如何完美结合,实现高速存储性能的飞跃。从机械硬盘到NVMe SSD的进化历程出发,详细介绍了PCIe总线的高带宽优势与NVMe协议的低延迟设计,以及两者协同工作带来的显著性能提升。通过实测数据对比,展示了NVMe SSD在消费级和企业级应用中的卓越表现,并提供了选购与优化建议。 阅读详情

 

Milking Time
Time Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64u
Appoint description:  

Description

Bessie is such a hard-working cow. In fact, she is so focused on maximizing her productivity that she decides to schedule her next N (1 ≤ N ≤ 1,000,000) hours (conveniently labeled 0..N-1) so that she produces as much milk as possible.

Farmer John has a list of M (1 ≤ M ≤ 1,000) possibly overlapping intervals in which he is available for milking. Each interval i has a starting hour (0 ≤ starting_houri ≤ N), an ending hour (starting_houri <<SPAN class=Apple-converted-space> ending_houri ≤ N), and a corresponding efficiency (1 ≤ efficiencyi ≤ 1,000,000) which indicates how many gallons of milk that he can get out of Bessie in that interval. Farmer John starts and stops milking at the beginning of the starting hour and ending hour, respectively. When being milked, Bessie must be milked through an entire interval.

Even Bessie has her limitations, though. After being milked during any interval, she must rest R (1 ≤ R ≤ N) hours before she can start milking again. Given Farmer Johns list of intervals, determine the maximum amount of milk that Bessie can produce in the N hours.

Input

* Line 1: Three space-separated integers: N, M, and R
* Lines 2..M+1: Line i+1 describes FJ's ith milking interval withthree space-separated integers: starting_houri , ending_houri , and efficiencyi

Output

* Line 1: The maximum number of gallons of milk that Bessie can product in the N hours

Sample Input

12 4 2
1 2 8
10 12 19
3 6 24
7 10 31

Sample Output

43

一开始想了三维的方程,实在是太复杂,而且不可能实现,最后发现只需要一维的状态转移,对于时间段的动规还是不熟,其实还是取与不取的状态转移。

 

 

if(st[j]>=ed[i]+r)

dp[j]=max(dp[j],dp[i]+eff[j]);

 

#include
#include
#include
#include
using namespace std;
int dp[1005];
struct Cow{
 int st;
 int ed;
 int eff;
}cow[1005];
int max(int a, int b)
{
 return a > b ? a : b;
}
bool cmp(const Cow&a, const Cow&b)
{
 if (a.ed == b.ed)return a.st < b.st;
 return a.ed < b.ed;
}
int main()
{
 ios::sync_with_stdio(false);
 int n, m, r, i, j, ans;
 cin >> n >> m >> r;
 for (i = 1; i <= m; i++)
  cin >> cow[i].st >> cow[i].ed >> cow[i].eff;
 sort(cow + 1, cow + 1 + m, cmp);
 ans = 0;
 for (i = 1; i <= m; i++)
  dp[i] = cow[i].eff;
 for (i = 1; i <= m; i++)
 {
  for (j = i + 1; j <= m; j++)
  {
   if (cow[j].st >= cow[i].ed + r)
    dp[j] = max(dp[j], dp[i] + cow[j].eff);
  }
  ans = max(ans, dp[i]);
 }

 cout << ans << "\n";
 return 0;
}

RedHat 9 替换yum源镜像 引言:我们个人通常使用的红帽系统yum源是需要注册付费的,所以在使用yum源安装一些软件时无法正常安装(例如:MySQL),这时我们就需要将yum源替换为CentOS对应的源,以实现在红帽系统中正常安装软件。 阅读详情

相关推荐

Android Framework之Pkms详解

system 用户并没有访问应用程序目录的权限,但是 Installd 服务是以 root 用户启动的,可以访问 /data/data/ 下的目录,Installd 需要完成一些创建应用数据的任务。Installer 服务是 Android 提供的用于安装的服务,Installer 持有 Installd 守护进程对应的 Binder 服务的代理对象,本质上是通过 Binder 通信调用底层的 Installd 服务真正完成 APK 文件格式的优化和转换、建立相关的数据目录、删除文件、安装应用等工作。

门徒07的博客 1841

Milking Cows

Description 三个农民每天清晨5点起床,然后去牛棚给3头牛挤奶。第一个农民在300时刻(从5点开始计时,秒为单位)给他的牛挤奶,一直到1000时刻。第二个农民在700时刻开始,在 1200时刻结束。第三个农民在1500时刻开始2100时刻结束。期间最长的至少有一个农民在挤奶的连续时间为900秒(从300时刻到1200时刻),而最长的无人挤奶的连续时间(从挤奶开始一直到...

weixin_30246221的博客 341

寒假实训笔记day01——认识M4单片机之STM32F405RGT6

认识M4单片机之STM32F405RGT6(含义、规格、参数)

weixin_47200070的博客 8550

POJ 3616 Milking Time

Milking Time Time Limit: 1000ms Memory Limit: 65536KB This problem will be judged onPKU. Original ID:361664-bit integer IO format:%lld Java class name:Main Bessie is such ...

weixin_30478619的博客 212

HTML入门(详细教程),前端入门从这里开始

HTML基础教程,网页框架搭建,表单制作,了解HTML标签的基本用法,每个标签具备哪些属性。

wandertp的博客 1283

在 Dify 平台部署一个 知识库问答(KBQA) 工作流

加强检索约束,Prompt 加限制(“仅基于知识库回答”):启用缓存,使用轻量级 LLM(如 Mistral-7B)(OpenAI Embedding、M3E、BGE等)(支持 PDF/TXT/Markdown/Word)(GPU/CPU 资源,用于向量数据库和模型推理)企业内部文档(PDF/Word/Excel)网页爬取数据(Markdown/HTML)分块大小(太小→信息碎片化,太大→噪声多)相似度阈值(太高→漏检,太低→噪声多)(是否返回正确文档)结构化数据(数据库/API)

井底小蛙的博客 1519

Codeforces 383A Milking cows(贪心)

题目链接:Codeforces 383A Milking cows 题目大意:一个农场有n头奶牛,现在农场主要挤奶,0代表朝左,1代表朝右。如果奶牛看到其他奶牛被挤奶的话,会受到惊吓,产奶量会减少1。问说一个序列使得损失最少。 解题思路:先将脸朝左的按照从右到左的顺序挤掉,再将朝右的按照从左到右挤掉。损失数只要计算前缀和即可。 #include #include

不慌不忙、不急不躁 2103

matlab 点云学习目录【2026最新版】

matlab 点云学习目录。博客长期更新,本文最近更新时间为:2026年6月15日。

点云侠的博客 3万+

Milking Order

传送门 题意:有n头牛,给你m行数字,每行表示奶牛的挤奶顺序,X表示奶牛的挤奶顺序满足1~X行要求,Farmer John想最大化X,让你输出满足条件的字典序最小的一组。 思路:拓扑排序加二分 #include&lt;bits/stdc++.h&gt; using namespace std; int n,m,h[100010],to[100010],vis[100010],in[1000...

AC_AC_的博客 550

[网络安全自学篇] 七十三.WannaCry勒索病毒复现及分析(四)蠕虫传播机制全网源码详细解读

这是作者网络安全自学教程系列,主要是关于安全工具和实践操作的在线笔记,特分享出来与博友们学习,希望您喜欢,一起进步。前文分享了逆向分析OllyDbg动态调试工具的基本用法,包括界面介绍、常用快捷键和TraceMe案例分析。这篇文章将继续详细讲解WannaCry蠕虫的传播机制,带领大家详细阅读源代码,分享WannaCry勒索病毒是如何传播感染的。作者分析该病毒一个月,一方面觉得自己技术菜,另一方面深知系统安全需要坚持,继续加油。希望文章对您有所帮助~

杨秀璋的专栏 1万+

建行报专版报道建设银行金融科技发展历程

经过十多年的建设,总行前中后台部门都有了自己的业务系统,但系统“部门”特征显著,渠道、客户、产品的横向整合不足,产品系统层次化、结构化、参数化程度不高,渠道支持产品快速部署以及跨渠道服务能力不足,管理分析类系统建设相对滞后,系统较弱的可扩展能力在应对高速增长的交易量时已疲态尽显,同时安全稳定运行的压力和风险日益积聚。站在新的历史起点上,科技条线将聚焦主责主业,完善信息科技管理体系,紧紧围绕安全生产中心任务,持续推动技术能力复用共享和自主可控,为全行做好金融五篇大文章,推动业务高质量发展提供技术支撑。

银行信息系统应用架构详解 383

洛谷 1204 [USACO1.2]挤牛奶Milking Cows

hh

Loi_cgold 1039

文章ACCEPT之后填写内容教程-Springer-Verlag即施普林格

1. 确认corresponding author通讯作者机构是否正确(最好细分到系,如搜不到系只填大学也可)这些信息因为在投稿的时候都填过,所以一般都没问题,可确认并继续。2. Co-Author: 这篇文章有没有其他作者,如果有就选yes,并确认投稿时所填的作者姓名和机构是否正确。这个也是如果前期都填对了就不用修改。3. Research funders: 问文章的研究有没有资助,没有就选no,有就选yes,并填写机构名称和grant/contact numbers。

ZhangJiqun&191cm&85kg 4775

D - Milking Time

D - Milking Time 题目地址 啥都不会。很烦。 题意:M个工作时间段,每个时间段的工作对应一个效率,每个工作时间段之间至少休息R分,问怎么安排使得效率最大。(下一次工作的开始时间,要比上一次工作的结束时间要晚) 看了题解是dp,不明白呀 还有就是状态转移方程也不理解。 for(int i=1;i&amp;amp;amp;lt;=m;i++) for(int j=0;j&amp;amp;amp;lt;=i;j++)...

超级菜 305

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

[USACO18OPEN]Milking Order

二分+拓扑排序字典序

a free man 1106

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

POJ3616-Milking Time-区间动态规划

原题链接 Milking Time Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 8764 Accepted: 3647 DescriptionBessie is such a hard-working cow. In fact, she is so focused on maximizing her

HowieMen的博客 474

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

【题解】Luogu P2889 [USACO07NOV]挤奶的时间Milking Time

Luogu P2889 [USACO07NOV]挤奶的时间Milking Time 题目描述 传送门Bessie is such a hard-working cow. In fact, she is so focused on maximizing her productivity that she decides to schedule her next N (1 ≤ N ≤...

C@bMv7GRVt)Q 297

【USACO】Optimal Milking

题目链接 :       【POJ】点击打开链接       【caioj】点击打开链接算法 :1:跑一遍弗洛伊德,求出点与点之间的最短路径2:二分答案,二分”最大值最小“3.1:建边,将原点与每头奶牛连边,流量为1,记dist[i][j]为i到j的最短路径,若dist[i][j]&lt;=mid (K+1&lt;=i&lt;=K+C,1&lt;=j&lt;=K),则将i与j连边,流量为M,将每台...

even_bao的博客 525

洛谷P2889 [USACO07NOV]挤奶的时间Milking Time

题目描述Bessie is such a hard-working cow. In fact, she is so focused on maximizing her productivity that she decides to schedule her next N (1 ≤ N ≤ 1,000,000) hours (conveniently labeled 0..N-1) so that

玫葵之蝶 1016

[USACO18OPEN] Milking Order

题目描述: qwq… 题目分析: 二分 拓扑 保证字典序最小 最后搞优先队列输出就好啦 题目链接: Luogu 4376 BZOJ 5280 Ac 代码: #include &lt;cstdio&gt; #include &lt;queue&gt; #include &lt;iostream&gt; #include &lt;cstring&gt; #include...

HT008的Blog 849

Milking Time

Bessie is such a hard-working cow. In fact, she is so focused on maximizing her productivity that she decides to schedule her next N (1 ≤ N ≤ 1,000,000) hours (conveniently labeled 0..N-1) so that she...

qq_44238714的博客 216

USACO--Milking Cows

Milking Cows Three farmers rise at 5 am each morning and head for the barn to milk three cows. The first farmer begins milking his cow at time 300 (measured in seconds after 5 am) and ends at tim

likilli的博客 658

[USACO1.2]挤牛奶Milking Cows 差分

瞅一眼数据范围发现硬搞可能会TLE,所以用差分。res[]差分数组记录区间状态,最后扫一遍统计一下即可。

Mininda 577

喵哈哈村的挑衅

Problem Description喵哈哈村就挨着哗啦啦村,他们很喜欢和哗啦啦村互黑~ 今天也不例外,喵哈哈派了智商流选手 青君 去挑衅哗啦啦村 哗啦啦村当然不会畏惧这种弱的挑衅,于是派出了谈笑风生的 狗哥 应战! 青君和狗哥站在一个空地上,空地上有两排物品,每排都有n个,每个物品都有一定价值 每次每个人只能拿第一排的最左边的物品,或者拿第一排最右边的物品,或者第二排最左边的物品,或者第二

Techay的博客 1370

Fixing the Great Wall

The Great Wall of China is truly one of the greatest wonders of the world. In 3-rd century BC, Emperor Qin Shi Huang connected the defensive structures built earlier by the states of Qin, Yan, and Zha

Techay的博客 1126
上一篇: Stall&nbsp;Reservations
下一篇: Cheese
Techay
博客等级 码龄11年 11粉丝 174原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值