【题意】Universal Online Judge 【算法】状态压缩型DP 【题解】看数据范围大概能猜到是状压了。 根据三点确定一条抛物线,枚举两个点之间的抛物线,再枚举有多少点在抛物线上(压缩为状态c[]),这样预处理出至多n*n/2+n条抛物线。(注意加上只经过一点的抛物线) 然后f[i]表示 ...
分类:
其他好文 时间:
2017-11-02 21:08:49
阅读次数:
148
看了题解之后知道,是状压dp。 一、首先预处理一个$2^n$次方的fpow[]数组 二、然后预处理一个sta[i][j],表示经过O,i,j三点的那条抛物线经过的所有的点的状态,处理时要注意: 1、抛物线的$a$值大于等于0的要剔除 2、横坐标相同的两点不可能在同一条抛物线上 3、注意精度处理完后就 ...
分类:
其他好文 时间:
2017-10-29 12:55:49
阅读次数:
220
本来觉得挺简单的一道题却因为没考虑a>=0的情况而调试了一个上午,看来留给思考的时间应该更多一些,等各种特殊情况都想好之后再开始写代码 总之NOIP2016的题都做完啦 ...
分类:
其他好文 时间:
2017-10-27 15:56:40
阅读次数:
153
P1578 奶牛浴场 题目描述 由于John建造了牛场围栏,激起了奶牛的愤怒,奶牛的产奶量急剧减少。为了讨好奶牛,John决定在牛场中建造一个大型浴场。但是John的奶牛有一个奇怪的习惯,每头奶牛都必须在牛场中的一个固定的位置产奶,而奶牛显然不能在浴场中产奶,于是,John希望所建造的浴场不覆盖这些 ...
分类:
其他好文 时间:
2017-10-25 13:18:46
阅读次数:
243
二进制的力量 状态压缩DP 愤怒的小鸟 第一次接触状态压缩DP是在NOIP2016的愤怒的小鸟,当时菜得连题目都没看懂,不过现在回过头来看还是挺简单的,那么我们再来看看这道题吧。 题意&数据范围看这 考虑预处理出两个点构成的抛物线,因为经过原点,所以对于二次函数 ax2+bx+c因此已知两个点 (x ...
分类:
其他好文 时间:
2017-10-24 21:08:05
阅读次数:
165
洛谷题解里那个人可真是话多呢。 题目描述 由于John建造了牛场围栏,激起了奶牛的愤怒,奶牛的产奶量急剧减少。为了讨好奶牛,John决定在牛场中建造一个大型浴场。但是John的奶牛有一个奇怪的习惯,每头奶牛都必须在牛场中的一个固定的位置产奶,而奶牛显然不能在浴场中产奶,于是,John希望所建造的浴场 ...
分类:
其他好文 时间:
2017-10-24 16:12:53
阅读次数:
195
题目描述 Kiana最近沉迷于一款神奇的游戏无法自拔。 简单来说,这款游戏是在一个平面上进行的。 有一架弹弓位于(0,0)处,每次Kiana可以用它向第一象限发射一只红色的小鸟,小鸟们的飞行轨迹均为形如y=ax^2+bxy=ax2+bx的曲线,其中a,b是Kiana指定的参数,且必须满足a<0。 当 ...
分类:
其他好文 时间:
2017-10-22 11:09:10
阅读次数:
201
一本书架上的书,让我为之一震来形容读完引言时的感触,思考:“人活在世界上,想成为理想中的角色,拥有理想中的素质、阅历和财富,过着理想中的生活,从0到1,再从1到0”。背后根本驱动力是什么?是情绪,情绪包涵很多种,有愤怒、沮丧、失落、生气、高兴、快乐、满足、幸福..
分类:
其他好文 时间:
2017-10-19 12:45:26
阅读次数:
223
[NOIP2016]愤怒的小鸟 时间限制:1 s 内存限制:256 MB 【题目描述】 Kiana最近沉迷于一款神奇的游戏无法自拔。 简单来说,这款游戏是在一个平面上进行的。 有一架弹弓位于(0,0)处,每次Kiana可以用它向第一象限发射一只红色的小鸟,小鸟们的飞行轨迹均为形如y = ax^2 + ...
分类:
其他好文 时间:
2017-10-16 13:50:43
阅读次数:
291
题目链接:uoj.ac/problem/265 一看到n<=18,其实就知道这是一道状压dp. 然后,我们就定义两个数组f[i][j]和dp[i]. f[i][j]表示以(0,0)(xi,yi)和(xj,yj)构成的抛物线最多可以射到几只猪的状态压成一个数, 1表示在抛物线上,0则反之, 那么先O( ...
分类:
其他好文 时间:
2017-10-15 22:40:22
阅读次数:
248