上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 43 下一页
摘要: Description 小 K 不慎被 LL 邪教洗脑了,洗脑程度深到他甚至想要从亚瑟王邪教中脱坑。 他决定,在脱坑之前,最后再来打一盘亚瑟王。既然是最后一战,就一定要打得漂亮。众所周知,亚瑟王是一个看脸的游戏,技能的发动都是看概率的。作为一个非洲人,同时作为一个前 OIer,小 K 自然是希望最大 阅读全文
posted @ 2017-03-05 18:12 wfj_2048 阅读(183) 评论(0) 推荐(0) 编辑
摘要: Description Input Output Sample Input 4 -1 10 -20 2 2 3 4 Sample Output 9 HINT 正解:斜率优化。 很显然的斜率优化。我们可以很容易得到一个转移方程:f[i]=max(f[j]+a(p[i]-p[j])^2+b(p[i]-p 阅读全文
posted @ 2017-03-05 15:25 wfj_2048 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 平衡树是个大专题啊qwq。。最近也学了一些很有用的平衡树,写个总结吧。。 一.splay 学的第一个平衡树,复习一下。。 splay是一个功能很强大的二叉搜索树。其实讲道理splay并不算平衡树吧,因为它并没有任何关于树高的限制。splay的原理就是,每次插入或查询一个结点,就把它旋转到根结点,这样 阅读全文
posted @ 2017-03-05 11:18 wfj_2048 阅读(11050) 评论(7) 推荐(7) 编辑
摘要: Description 从前有n只跳蚤排成一行做早操,每只跳蚤都有自己的一个弹跳力a[i]。跳蚤国王看着这些跳蚤国欣欣向荣的情景,感到非常高兴。这时跳蚤国王决定理性愉悦一下,查询区间k小值。他每次向它的随从伏特提出这样的问题: 从左往右第x个到第y个跳蚤中,a[i]第k小的值是多少。这可难不倒伏特, 阅读全文
posted @ 2017-03-05 10:34 wfj_2048 阅读(769) 评论(2) 推荐(0) 编辑
摘要: Description 铭铭有n个十分漂亮的珠子和若干根颜色不同的绳子。现在铭铭想用绳子把所有的珠子连接成一个整体。 现在已知所有珠子互不相同,用整数1到n编号。对于第i个珠子和第j个珠子,可以选择不用绳子连接,或者在ci,j根不同颜色的绳子中选择一根将它们连接。如果把珠子看作点,把绳子看作边,将所 阅读全文
posted @ 2017-03-04 16:53 wfj_2048 阅读(794) 评论(0) 推荐(1) 编辑
摘要: Description 您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作: 1. 插入x数 2. 删除x数(若有多个相同的数,因只删除一个) 3. 查询x数的排名(若有多个相同的数,因输出最小的排名) 4. 查询排名为x的数 5. 求x的前驱(前驱定义为小于x,且最大的数) 阅读全文
posted @ 2017-03-03 22:55 wfj_2048 阅读(213) 评论(0) 推荐(0) 编辑
摘要: Description 喜欢钻研问题的JS同学,最近又迷上了对加密方法的思考。一天,他突然想出了一种他认为是终极的加密办法:把需要加密的信息排成一圈,显然,它们有很多种不同的读法。例如下图,可以读作: JSOI07 SOI07J OI07JS I07JSO 07JSOI 7JSOI0把它们按照字符串 阅读全文
posted @ 2017-03-02 10:50 wfj_2048 阅读(181) 评论(0) 推荐(0) 编辑
摘要: Description 一家餐厅有 n 道菜,编号 1...n ,大家对第 i 道菜的评价值为 ai(1≤i≤n)。有 m 位顾客,第 i 位顾客的期 望值为 bi,而他的偏好值为 xi 。因此,第 i 位顾客认为第 j 道菜的美味度为 bi XOR (aj+xi),XOR 表示异或 运算。第 i 阅读全文
posted @ 2017-03-01 17:37 wfj_2048 阅读(637) 评论(3) 推荐(0) 编辑
摘要: Description 给出一个n个节点的有根树(编号为0到n-1,根节点为0)。一个点的深度定义为这个节点到根的距离+1。 设dep[i]表示点i的深度,LCA(i,j)表示i与j的最近公共祖先。 有q次询问,每次询问给出l r z,求sigma_{l<=i<=r}dep[LCA(i,z)]。 ( 阅读全文
posted @ 2017-03-01 11:39 wfj_2048 阅读(196) 评论(0) 推荐(0) 编辑
摘要: Description 您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作:翻转一个区间,例如原有序序列是5 4 3 2 1,翻转区间是[2,4]的话,结果是5 2 3 4 1 您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作:翻转一个区 阅读全文
posted @ 2017-03-01 10:13 wfj_2048 阅读(165) 评论(0) 推荐(0) 编辑
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 43 下一页