![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
noi
xsaploser
这个作者很懒,什么都没留下…
展开
-
【题解】P1971 [NOI2011] 兔兔与蛋蛋游戏
首先可以推出来一个引理:空格不可能在经过几次操作后回到原来的位置。 大概感性证明一下:容易发现这个空格如果想要走成一个环,向上走的次数=向下走的次数,向左走的次数=向右走的次数。那么如果开始是兔兔走的话,最后得是蛋蛋走的。假设开始兔兔从(x0,y0)(x_0,y_0)(x0,y0)走到了(x1,y1)(x_1,y_1)(x1,y1),最后蛋蛋从(xn,yn)(x_n,y_n)(xn,yn)走到了(x0,y0)(x_0,y_0)(x0,y0)。我们不妨只考虑走出来的最短环(即最早走重的一次),原创 2021-04-12 20:44:02 · 231 阅读 · 0 评论 -
【题解】P1995 [NOI2011] 智能车比赛
感觉难度紫封顶了。 首先,容易发现每次肯定是一条折线,且所有顶点都是矩形的顶点。由于n很小,直接建图之后跑最短路就可以了。 优化的话,其实还是从上面为出发点,考虑dp(感觉最短路和dp其实有时可以转换),f[i][0]f[i][0]f[i][0]表示当前在i号矩形左边界的最低点,想要走到t至少花多少。f[i][1]f[i][1]f[i][1]表示…最高点,想要走到t至少花多少。 枚举下一次会走到那个点,转移就可以了。 ...原创 2021-04-13 20:52:35 · 143 阅读 · 0 评论