随笔分类 -  倍增

摘要:小 A 和小 B 决定利用假期外出旅行,他们将想去的城市从 1 到 N 编号,且编号较小的城市在编号较大的城市的西边,已知各个城市的海拔高度互不相同,记城市 i 的海拔高度为Hi,城市 i 和城市 j 之间的距离 d[i,j]恰好是这两个城市海拔高度之差的绝对值,即d[i,j] = |Hi− Hj| 阅读全文
posted @ 2017-11-02 21:06 友人Aqwq 阅读(183) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2017-10-20 14:58 友人Aqwq 阅读(2) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2017-10-16 08:25 友人Aqwq 阅读(2) 评论(0) 推荐(0)
摘要:Description 跳跳棋是在一条数轴上进行的。棋子只能摆在整点上。每个点不能摆超过一个棋子。我们用跳跳棋来做一个简单的游戏:棋盘上有3颗棋子,分别在a,b,c这三个位置。我们要通过最少的跳动把他们的位置移动成x,y,z。(棋子是没有区别的)跳动的规则很简单,任意选一颗棋子,对一颗中轴棋子跳动。 阅读全文
posted @ 2017-10-08 07:14 友人Aqwq 阅读(318) 评论(0) 推荐(0)
摘要:Description 在忘记考虑负环之后,黎瑟的算法又出错了。对于边带权的有向图 G = (V, E),请找出一个点数最小的环,使得 环上的边权和为负数。保证图中不包含重边和自环。 在忘记考虑负环之后,黎瑟的算法又出错了。对于边带权的有向图 G = (V, E),请找出一个点数最小的环,使得 环上 阅读全文
posted @ 2017-10-02 18:10 友人Aqwq 阅读(219) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2017-09-24 20:55 友人Aqwq 阅读(4) 评论(0) 推荐(0)
摘要:Description FJ的N(2 <= N <= 1,000,000)头奶牛选择了接力跑作为她们的日常锻炼项目。至于进行接力跑的地点 自然是在牧场中现有的T(2 <= T <= 100)条跑道上。 农场上的跑道有一些交汇点,每条跑道都连结了两个不同的交汇点 I1_i和I2_i(1 <= I1_i 阅读全文
posted @ 2017-09-04 14:32 友人Aqwq 阅读(156) 评论(0) 推荐(0)