教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

动态规划:NOIP的题目(3)

来源:网络收集 时间:2026-05-01
导读: - 8 - DP Problem Set 第二行为整数n (1 此后的n行,每行包括ti,ai,wi(1 输出格式 仅一行包含一个整数,为潜水员完成工作所需的气缸的重量总和的最低值。 样例输入 5 60 5 3 36 120 10 25 129 5 50 250 1 45 13
<=t<=21,1<=a<=79)。它们表示氧,氮各自需要的量。

- 8 -

DP Problem Set

第二行为整数n (1<=n<=1000)表示气缸的个数。

此后的n行,每行包括ti,ai,wi(1<=ti<=21,1<=ai<=79,1<=wi<=800)3整数。这些各自是:第i个气缸里的氧和氮的容量及汽缸重量。

输出格式

仅一行包含一个整数,为潜水员完成工作所需的气缸的重量总和的最低值。

样例输入 5 60 5

3 36 120 10 25 129 5 50 250 1 45 130 4 20 119

样例输出 249

饥饿的奶牛

(hunger.exe)

John养了若干奶牛,每天晚上奶牛都要进食。由于条件比较简陋,并不一定所有奶牛都能吃到食物。奶牛的进食方式是这样的:John有n个食桶(1<=n<=2000),分别编号为1..n。这些食桶被按照编号排成一行。John将奶牛们分成若干组,每组奶牛总是呆在一起进食的,每组奶牛会提出要求——他们需要吃第start到第end桶中的食物。可能存在若干组奶牛都要吃同一个桶中的食物,从而就产生了冲突,这时John只能满足其中一组的要求,另一些组就只能饿肚子了。

John当然不想让奶牛都饿肚子,所以他希望根据奶牛们提出的请求,满足其中一些组的要求,使得最多的食桶被奶牛食用。这个难题困扰着John,他希望得到你的帮助。

输入格式

从文本文件hunger.in中读入数据。 第一行一个整数n,表示奶牛的组数。(1<=n<=1000)

第2~n+1行,每行两个整数start和end,描述了一组奶牛提出的请求。

输出格式

一个整数,表示最多有多少个食桶可以被食用。

样例输入

- 9 -

DP Problem Set

3 1 3 7 8 3 4

样例输出 5

(满足第1组和第2组奶牛的要求,这样1~3号和7~8号这5个食桶可以被食用)

单词的划分

(word.exe)

有一个很长的由小写字母组成字符串。为了便于对这个字符串进行分析,需要将它划分成若干个部分,每个部分称为一个单词。出于减少分析量的目的,我们希望划分出的单词数越少越好。你就是来完成这一划分工作的。

输入格式

从文本文件word.in中读入数据。 第一行,一个字符串。(字符串的长度不超过100) 第二行一个整数n,表示单词的个数。(n<=100) 第3~n+2行,每行列出一个单词。

输出格式

一个整数,表示字符串可以被划分成的最少的单词数。

样例输入 realityour 5 real reality it your our

样例输出 2

(原字符串可拆成real+it+your或reality+our,由于reality+our仅为两个部分,因此最优解为2,另外注意,单词列表中的每个单词都可以重复使用多次,也可以不用)

火车票

- 10 -

动态规划:NOIP的题目(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/520791.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)