摘要: D. Turtles 链接 题意: 给定一个N*M的棋盘,有些格子不能走,问有多少种从(1,1)到(N,M)的两条不相交路径。 分析: lGV定理。 定理:点集A={a1,a2,…an}A={a1,a2,…an}到B={b1,b2,…bn}B={b1,b2,…bn}的不相交路径条数等于下面矩阵的行列 阅读全文
posted @ 2019-01-29 16:20 MJT12044 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 2069: [POI2004]ZAW 链接 题意: 给定一张带权图(边是双向的,但不同方向长度不同)。求从1出发,至少经过除1外的一个点,再回到1的最短路。点和边不能重复经过。 n≤5000,m≤10000 分析: 因为不能重复经过,不能直接最短路的,考虑去掉不能重复经过一个点的限制。 可以枚举所有 阅读全文
posted @ 2019-01-29 15:23 MJT12044 阅读(179) 评论(0) 推荐(0) 编辑
摘要: D - Shik and Game 链接 题意: 数轴上有一个人,从0出发到E,速度为1。数轴上还有n只熊,每只熊会在经过后的T时刻后产生一个金币。给定E,T以及n个熊的坐标pi,求收集完所有金币并到达E的最短时间。N≤105,E,T≤109 分析: 首先由转移方程:$f_i = f_j + p_i 阅读全文
posted @ 2019-01-29 14:44 MJT12044 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 区间 链接 题意:给定n个区间[li,ri]。你可以选出任意一些区间,设选出的区间个数是s,[l,r]是这些区间的交,求min(s,r-l+1)的最大值。 N≤3×105 分析:首先按照左端点排序,然后依次加入每条线段。加入后判断min(s, r-l+1)哪个大。如果s大,那么说明答案受限制与区间交 阅读全文
posted @ 2019-01-29 11:19 MJT12044 阅读(310) 评论(0) 推荐(0) 编辑