信奥一本通(动态规划)
文章平均质量分 74
信奥一本通(动态规划)
橙子教师
这个作者很懒,什么都没留下…
展开
-
信息学奥赛一本通(1281:最长上升子序列)
1281:最长上升子序列时间限制: 1000 ms 内存限制: 65536 KB提交数: 15871 通过数: 8180【题目描述】一个数的序列bibi,当b1<b2<...<bSb1<b2<...<bS的时候,我们称这个序列是上升的。对于给定的一个序列(a1,a2,...,aN)(a1,a2,...,aN),我们可以得到一些上升的子序列(ai1,ai2,...,aiK)(ai1,ai2,...,aiK),这里1≤i1<i2...原创 2021-09-16 13:42:10 · 893 阅读 · 4 评论 -
信息学奥赛一本通(1266:【例9.10】机器分配)
1266:【例9.10】机器分配时间限制: 1000 ms 内存限制: 65536 KB提交数: 6867 通过数: 3370【题目描述】总公司拥有高效设备M台,准备分给下属的N个分公司。各分公司若获得这些设备,可以为国家提供一定的盈利。问:如何分配这M台设备才能使国家得到的盈利最大?求出最大盈利值。其中M≤15,N≤10。分配原则:每个公司有权获得任意数目的设备,但总台数不超过设备数M。【输入】第一行有两个数,第一个数是分公司数N,第二个数是设备台数M...原创 2021-08-22 11:25:31 · 1118 阅读 · 3 评论 -
信息学奥赛一本通(1265:【例9.9】最长公共子序列)
1265:【例9.9】最长公共子序列时间限制: 1000 ms 内存限制: 65536 KB提交数: 10486 通过数: 5509【题目描述】一个给定序列的子序列是在该序列中删去若干元素后得到的序列。确切地说,若给定序列X=<x1,x2,…,xm>,则另一序列Z=<z1,z2,…,zk>是X的子序列是指存在一个严格递增的下标序列<i1,i2,…,ik>,使得对于所有j=1,2,…,k有:Xij=Zj例如,序列Z=&l...原创 2021-07-25 18:26:23 · 1123 阅读 · 0 评论 -
信息学奥赛一本通(1264:【例9.8】合唱队形)
1264:【例9.8】合唱队形时间限制: 1000 ms 内存限制: 65536 KB提交数: 10735 通过数: 5283【题目描述】N位同学站成一排,音乐老师要请其中的(N−K)位同学出列,使得剩下的K位同学排成合唱队形。合唱队形是指这样的一种队形:设KK位同学从左到右依次编号为1,2,…,K,他们的身高分别为T1,T2,…,TK,则他们的身高满足T1<T2<…<Ti,Ti>Ti+1>…>TK(1≤i≤K)。你的任务...原创 2021-07-24 17:06:35 · 1542 阅读 · 0 评论 -
信息学奥赛一本通(1263:【例9.7】友好城市)
1263:【例9.7】友好城市时间限制: 1000 ms 内存限制: 65536 KB提交数: 7660 通过数: 4419【题目描述】Palmia国有一条横贯东西的大河,河有笔直的南北两岸,岸上各有位置各不相同的N个城市。北岸的每个城市有且仅有一个友好城市在南岸,而且不同城市的友好城市不相同。每对友好城市都向政府申请在河上开辟一条直线航道连接两个城市,但是由于河上雾太大,政府决定避免任意两条航道交叉,以避免事故。编程帮助政府做出一些批准和拒绝申请的决定,使得在...原创 2021-07-24 12:28:25 · 853 阅读 · 0 评论 -
信息学奥赛一本通(1262:【例9.6】挖地雷)
1262:【例9.6】挖地雷时间限制: 1000 ms 内存限制: 65536 KB提交数: 9596 通过数: 4628【题目描述】在一个地图上有nn个地窖(n≤200),每个地窖中埋有一定数量的地雷。同时,给出地窖之间的连接路径,并规定路径都是单向的,且保证都是小序号地窖指向大序号地窖,也不存在可以从一个地窖出发经过若干地窖后又回到原来地窖的路径。某人可以从任意一处开始挖地雷,然后沿着指出的连接往下挖(仅能选择一条路径),当无连接时挖地雷工作结束。设计一个挖地雷...原创 2021-07-21 15:06:51 · 1742 阅读 · 0 评论 -
信息学奥赛一本通(1261:【例9.5】城市交通路网)
1261:【例9.5】城市交通路网时间限制: 1000 ms 内存限制: 65536 KB提交数: 6359 通过数: 4564【题目描述】下图表示城市之间的交通路网,线段上的数字表示费用,单向通行由A->E。试用动态规划的最优化原理求出A->E的最省费用。如图:求v1到v10的最短路径长度及最短路径。【输入】第一行为城市的数量N;后面是N*N的表示两个城市间费用组成的矩阵。【输出】A->E的最省费用。【输...原创 2021-07-21 12:46:01 · 1681 阅读 · 3 评论 -
信息学奥赛一本通(1260:【例9.4】拦截导弹(Noip1999))
1260:【例9.4】拦截导弹(Noip1999)时间限制: 1000 ms 内存限制: 65536 KB提交数: 15078 通过数: 5806【题目描述】某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入导弹依次飞来的高度(雷达给出的高度数...原创 2021-07-20 16:03:50 · 1797 阅读 · 3 评论 -
信息学奥赛一本通(1259:【例9.3】求最长不下降序列)
1259:【例9.3】求最长不下降序列时间限制: 1000 ms 内存限制: 65536 KB提交数: 22932 通过数: 8116 Special Judge【题目描述】设有由n(1≤n≤200)个不相同的整数组成的数列,记为:b(1)、b(2)、……、b(n)若存在i1<i2<i3<…<ie且有b(i1)<=b(i2)<=…<=b(ie)则称为长度为e的不下降序列。程序要求,当原数列出之后,求出最长的不下降序列...原创 2021-07-20 14:00:56 · 2452 阅读 · 5 评论 -
信息学奥赛一本通(1258:【例9.2】数字金字塔)
1258:【例9.2】数字金字塔时间限制: 1000 ms 内存限制: 65536 KB提交数: 20019 通过数: 11518【题目描述】观察下面的数字金字塔。写一个程序查找从最高点到底部任意处结束的路径,使路径经过数字的和最大。每一步可以从当前点走到左下方的点也可以到达右下方的点。在上面的样例中,从13到8到26到15到24的路径产生了最大的和86。【输入】第一个行包含R(1≤R≤1000),表示行的数目。后面每行为这个数字金字塔特定行...原创 2021-07-19 22:47:57 · 927 阅读 · 1 评论