online judge hihocoder
QiufengWang424
这个作者很懒,什么都没留下…
展开
-
【hihocoder 1388】【区间DP】A Game【给出一个数列,两人每次从数列的头尾取数,小ho 先取,小hi每次都采取最优策略,问小ho最终能取得的数的总和最大是多少】
传送门:http://hihocoder.com/problemset/problem/1338 题意:小hi和小ho玩游戏,给出一个数列,两人每次从数列的头尾取数,小ho 先取,小hi每次都采取最优策略,问小ho最终能取得的数的总和最大是多少。 思路: 区间动规 dp[i][l]表示当前某个人以最优策略在i为开头,l为长度的区间上执先手选数的最大答案, 转移方程为dp[i][l] =原创 2016-11-03 17:36:26 · 956 阅读 · 0 评论 -
【hihocoder 1388】 【NTT或者FFT 循环矩阵】
传送门:点击打开链接 题意: 给你两个序列,求一个差值平方和最小 具体求法就是 min{(a1-b1)²+...+(an-bn)²,(a1-b2)²+...+(an-b1)²,...,(a1-bn)²+...+(an-b1)²} 思路: 化简的得 ∑ni=1a2i+∑ni=1b2i−2(ai∗bj)(iϵn,jϵn) 现在问题就变成了怎么快速求出ai∗bj 的最大值原创 2016-10-21 21:58:29 · 1090 阅读 · 0 评论 -
【hihoCoder #1388】【2016 acm 北京网络赛 F题】【FFT】 Periodic Signal
传送门:hihocoder 1388 时间限制:5000ms 单点时限:5000ms 内存限制:256MB 描述 Profess X is an expert in signal processing. He has a device which can send a particular 1 second signal repeatedly. T原创 2016-09-25 21:20:02 · 1262 阅读 · 0 评论 -
【hihoCoder太阁最新面经算法竞赛13 C】【01背包】Target Sum【给一个序列在序列中添加+或者-,使得运算结果为s,求方法数】
传送门:http://hihocoder.com/contest/hihointerview22/problem/3 题意:给一个序列在序列中添加+或者-,使得运算结果为s,求方法数 思路: 强搜肯定不行,这题可以转换成01背包求解 先求出序列的sum,多出的sum-s肯定有一半是要加上去的,还有一半是要减去的 所以背包容量为(sum-s)/2,背包价值为方案数 代码:原创 2016-11-09 20:35:01 · 716 阅读 · 0 评论