斜率优化-练习题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
BZOJ 1010 [HNOI2008]玩具装箱toy Description P教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1...N的N件玩具,第i件玩具经过压缩后变成一维长度为Ci.为了方便整理,P教授要求在一个一维容器中的玩具编号是连续的。同时如果一个一维容器中有多个玩具,那么两件玩具之间要加入一个单位长度的填充物,形式地说如果将第i件玩具到第j个玩具放到一个容器中,那么容器的长度将为 x=j-i+Sigma(Ck) i=K=j 制作容器的费用与容器的长度有关,根据教授研究,如果容器长度为x,其制作费用为(X-L)^2.其中L是一个常量。P教授不关心容器的数目,他可以制作出任意长度的容器,甚至超过L。但他希望费用最小. Input 第一行输入两个整数N,L.接下来N行输入Ci.1=N=50000,1=L,Ci=10^7 Output 输出最小费用 Sample Input 5 4 3 4 2 1 4 Sample Output 1 ? Poj 1180 Batch Scheduling N个任务排成一个序列在一台机器上等待完成(顺序不得改变),这N个任务被分成若干批,每批包含相邻的若干任务。 从时刻0开始,这些任务被分批加工,第i个任务单独完成所需的时间是Ti。在每批任务开始前,机器需要启动时间S,而完成这批任务所需的时间是各个任务需要时间的总和(同一批任务将在同一时刻完成)。每个任务的费用是它的完成时刻乘以一个费用系数Fi。请确定一个分组方案,使得总费用最小。(1 = N = 10000) Sample Input 5 // n个任务,1 = N = 10000 1 // S 在每批任务开始前,机器需要启动时间0 = S = 50 1 3 // 1 = Ti = 100 第i个任务单独完成所需的时间是Ti 3 2 // 1 = Fi = 100 每个任务的费用是它的完成时刻乘以一个费用系数Fi 4 3 2 3 1 4 Sample Output 153 HDU 2829 Lawrence 题意:n个数(1=n=1000),分成m + 1组(0=mn),要求每组数必须是连续的而且要求得到的价值最小。一组数的价值定义为该组内任意两个数乘积之和,如果某组中仅有一个数,那么该组数的价值为0。 比如:“4 5 1 2”, 如果分成一组,得到的价值为:4*5 + 4*1 + 4*2 + 5*1 + 5*2 + 1*2 = 49;如果分成“4 5”和“1 2”两组,得到的价值为:4*5 + 1*2 = 22; 如果分成“4”和“5 1 2”两组,得到的价值为:0 + 5*1 + 5*2 + 1*2 = 17。 本题多组测试数据,遇“ 0 0” Sample Input 4 1 4 5 1 2 4 2 4 5 1 2 4 3 4 5 1 2 0 0 ? Sample Output 17 2 0 ·HDU 4258 Covered Walkway 题意:将n个升序数字序列,分成几组连续的序列 ,每一组的所得值,等于最右边的ai减去最左边 的aj的平方+c,即(ai-aj)^2+c。求最小花费。 n?(1≤n≤1000000) , c?(1≤c≤109), 1≤ai≤109 多组测试数据,遇到“0 0 ” Sample Input 10 5000 1 23 45 67 101 124 560 789 990 1019 0 0 ? Sample Output 30726 poj 3709 K-Anonymous Sequence 给定一个长度为n的非严格单调递增数列a1,...,an.每一次操作可以使数列中的任何一项的值减小1。现在要使数列中的每一项都满足其他项中至少有m-1项和它相等。求最少要对这个数列操作的次数。 输入:第一行为测试数据的组数T(1 ≤?T?≤ 20)。每组测试数据包含两行:第一行为两个正整数n,m。 n为数列中元素的个数 (2 ≤?n?≤ 500000);第二行为非严格单调递增数列的n个整数,正整数的取值范围为[0, 500000]。 输出:每组测试数据输出一个正整数,即最少要对这个数列操作的次数。 Sample Input 2 // T组测试数据 ?(1 ≤?T?≤ 20) 7 3 //n?(2 ≤?n?≤ 500000)?,m?(2 ≤m?≤n) 2 2 3 4 4 5 5 //ai (0 ≤?ai?≤ 500000) 6 2 0 3 3 4 8

文档评论(0)

559997799 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档