码迷,mamicode.com
首页 >  
搜索关键字:haoi2008    ( 246个结果
[HAOI2008]糖果传递
嘟嘟嘟 规定第 i 个人只给第 i - 1个人糖果,为xi个,因为若xi < 0,说明第 i - 1个人给第 i 个人|xi|个。那么ans = |x1| + |x2| + |x3| + …… +|xn| 那么就可以列出:a1 - x1 + x2 = ave, a2 - x2 + x3 = ave, ...
分类:其他好文   时间:2018-10-18 18:08:43    阅读次数:149
luogu P2511 [HAOI2008]木棍分割
"传送门" 第一问是一道经典的二分,二分答案$ans$,然后从前往后扫,判断要分成几段救星了 第二问设$f_{i,j}$表示前$i$个数分成$j$段,每段之和不超过第一问答案的方案,转移就是从$f_{k,j 1}(k define LL long long define il inline defi ...
分类:其他好文   时间:2018-10-17 22:13:37    阅读次数:128
P1450 [HAOI2008]硬币购物
"P1450 [HAOI2008]硬币购物" 完全背包+容斥 ~~真是秒呀~~ 方案数统计。如果无法直接计算出来,可以尝试使用容斥原理进行拼凑。 你看,这个题中的对答案有影响的元素只有4个。 $2^n$次方的容斥完全可以做 我们可以使用所有的方案数,减去一个硬币不合法的方案数,加上两个硬币不合法的方 ...
分类:其他好文   时间:2018-10-14 13:48:05    阅读次数:148
P2512 [HAOI2008]糖果传递 - 贪心+中位数【环形均分纸牌问题】
"P2512 [HAOI2008]糖果传递" Sol: 环形均分纸牌问题 + 考虑最基本的均分纸牌问题,相当于将环从1与n之间断开。 令$res_i$表示第$i$个人达到平均值所用步数,ave$表示糖果的平均数。 则 $res_1=a_1 ave$ $res_2=a_2 ave+res_1=a_1+ ...
分类:其他好文   时间:2018-10-14 11:39:40    阅读次数:150
[luogu4290 HAOI2008]玩具取名(DP)
"传送门" Solution 裸区间DP Code cpp include include include include include include include define F(i,a,b) for(register int i=(a);i M; char str[]="!WING",c ...
分类:其他好文   时间:2018-10-03 22:25:26    阅读次数:114
P4289 [HAOI2008]移动玩具
P4289 [HAOI2008]移动玩具 双向bfs+状态压缩+记忆化搜索 双向bfs用于对bfs的优化,每次找到可扩展节点少的一边进行一次bfs,找到的第一个互相接触的点即为最短路径 矩阵范围仅4*4大小,我们容易想到用二进制数压缩其状态,利于求解。 既然转成二进制,大小又<2^17,那么可以再加 ...
分类:移动开发   时间:2018-09-05 14:57:50    阅读次数:192
P2512 [HAOI2008]糖果传递&&P3156 [CQOI2011]分金币&&P4016 负载平衡问题
"P2512 [HAOI2008]糖果传递" 第一步,当然是把数据减去平均数,然后我们可以得出一串正负不等的数列 我们用sum数组存该数列的前缀和。注意 假设为链,那么可以得出答案为 但是题目说的是环 我们设在第 k 个人处断开环成链。 那么答案为 代入 后,得 = 我们把 扔到数轴上,发现问题变成 ...
分类:其他好文   时间:2018-09-01 20:24:35    阅读次数:141
[HAOI2008]木棍分割
Description 有n根木棍, 第i根木棍的长度为Li,n根木棍依次连结了一起, 总共有n 1个连接处. 现在允许你最多砍断m个连接处, 砍完后n根木棍被分成了很多段,要求满足总长度最大的一段长度最小, 并且输出有多少种砍的方法使得总长度最大的一段长度最小. 并将结果mod 10007。。。 ...
分类:其他好文   时间:2018-09-01 00:44:11    阅读次数:151
[Luogu P1450] [HAOI2008]硬币购物 背包DP+容斥
题面 传送门:https://www.luogu.org/problemnew/show/P1450 Solution 这是一道很有意思的在背包里面做容斥的题目。 首先,我们可以很轻松地想到暴力做背包的做法。 就是对于每一次询问,我们都做一次背包。 复杂度O(tot*s*log(di)) (使用二进 ...
分类:其他好文   时间:2018-08-28 00:49:04    阅读次数:220
P2512 [HAOI2008]糖果传递
传送门 算法 : 瞎搞...... 真要说什么算法那应该是数论吧... 这种题是真的恶心.... 以下为一堆的结论和证明... (比较细,实在不想看也可以直接看结论) 首先如果要让每个人最终的糖果一样多 1.那么肯定最终每个人的糖果数量为 每个人糖果数量的平均数..(显然...) 还有一个显然的结论 ...
分类:其他好文   时间:2018-08-26 16:46:21    阅读次数:193
246条   上一页 1 ... 3 4 5 6 7 ... 25 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!