三分
Ripped
我那么浮躁却想要读懂你的生活
展开
-
【BZOJ 1857】【SCOI 2010】传送带
做两次三分,第一次三分第一条线段上走出去的点,第二次三分第二条线段上到达的点。 证明这里就不写了,一堆三角函数。。。。反正一阶导数求出来一个过原点的二次函数,一开始是正,后来变成负,所以原函数是个凹函数(还是叫下凸函数??) 我一开始很鸡冻啊!为啥啊?导数直接取0不就好了?对啊是直接可以求出那条斜线和两条直线的夹角的,但是还要考虑这个角度能不能取到,还要考虑两条直线本身和坐标轴的夹角······原创 2017-04-17 15:12:49 · 421 阅读 · 0 评论 -
【BZOJ 4868】【2017六省联考】期末考试
考虑暴力枚举最晚公布的时间x,关注到2操作是没有负面影响的1操作,所以如果A大于B,那么只需用2操作就可以了,否则先用1操作,不能用1操作后再用2操作。这样就能把b数组全部变成小于等于x,在加上额外的不愉快度就可以了。这个算法的时间复杂度是O(N2)O(N^2),可以拿60分。 如果你去打表就能发现不愉快度关于时间是一个下凸函数,可以用三分做。具体的证明是这样的: 1、修改代价关于时间是单调递减原创 2017-04-25 08:42:57 · 1423 阅读 · 0 评论