02 2022 档案

摘要:这是一道有难度的倍增题。 因为rili+1可以直接计算,故只要求出j=liridist(xi,j),就可以回答询问了。 我们设farthest(i,j)表示从i出发,走j步之内最远能到达哪些点。 接下来我们证明一个结论:\(f 阅读全文
posted @ 2022-02-28 16:56 Nastia 阅读(40) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2022-02-25 19:14 Nastia 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2022-02-22 23:04 Nastia 阅读(0) 评论(0) 推荐(0) 编辑
摘要:这题有数学做法,但 Feecle6418 - AtCoder 提供了一种思路清奇的DP。 我们第一思路是设dp(i)为Takahashi到i时的期望步数,枚举上一次所在的位置,从dp(j)转移。 将整个流程反过来。即设dp(i)为从i开始,走到(n,inf)的期望步数。重新 阅读全文
posted @ 2022-02-21 20:05 Nastia 阅读(40) 评论(0) 推荐(0) 编辑
摘要:发现操作后剩下的两个数一定是A1An。 同理,对于一段连续区间[l,r],一直进行题中操作,那么最后剩下的两个一定是AlAr。 那么,每个数最终都会被加到A1An中,而且每个数可能会加到A1,An中多次,那么我们不 阅读全文
posted @ 2022-02-21 13:31 Nastia 阅读(23) 评论(0) 推荐(0) 编辑
摘要:假设我们按照蜡烛的坐标从小到大排序,那么我们每到达一个蜡烛,肯定要熄灭它。 所以,在任意时刻我们走过的蜡烛都是一个区间。 按坐标正负分成2部分,分别按到0的距离排序。我们设dp(l,r,0/1)表示熄灭了负数坐标蜡烛的前l个,正数坐标的前r个,当前在最左侧还是最右侧。 转移就可以 阅读全文
posted @ 2022-02-20 19:04 Nastia 阅读(35) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2022-02-19 14:32 Nastia 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2022-02-19 13:36 Nastia 阅读(0) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示