上一页 1 2 3 4 5 6 ··· 30 下一页
该文被密码保护。 阅读全文
posted @ 2022-02-24 18:51 __Anchor 阅读(1) 评论(0) 推荐(0) 编辑
摘要: CF1641C 思路 考虑对每一个点维护这四个信息: \(LP[x]\) :以 \(x\) 点为右端点的,最大的可以使得区间 \([LP[x],x]\) 当中 存在未知信息但一定有一个1 的左端点。 \(RP[x]:\) 以 \(x\) 点为左端点的,最小的可以使得区间 \([x,RP[x]]\) 阅读全文
posted @ 2022-02-24 13:34 __Anchor 阅读(38) 评论(0) 推荐(0) 编辑
摘要: A - Cookie Exchanges 看到这种题一般能想到直接枚举一定次数,不行就输出无解。 可以证明是 \(\log n\) 次,没想过证明。 B - Unplanned Queries 观察样例容易发现,或者这类题我好像见过类似的,结论就是如果所有端点都被取偶数次,那么就是可行的,反之不行。 阅读全文
posted @ 2022-01-13 20:53 __Anchor 阅读(76) 评论(0) 推荐(0) 编辑
摘要: A - Sorted Arrays 直接贪心地从前往后取即可。 B - Hamiltonish Path 考虑随便取一条路径 \((u,w_1,w_2,w_3,...,w_k,v)\) 。 那么我们对于 \(v\) 的所有没取过的点,随便选一个取下去即可,这样一定会有终点。 然后对于 \(u\) 同 阅读全文
posted @ 2022-01-10 21:09 __Anchor 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 树上最小路径覆盖 不交路径覆盖 树形dp或者贪心。 可交路径覆盖 经典结论:叶子数量除以二上取整,贪心即可。 DAG最小路径覆盖 不交路径覆盖 现在有这样一个问题:给出一个DAG,求最少多少条不相交路径可以将其覆盖。 解决办法是建立这样一个图,对每个点拆点 \(x,x+n\) ,然后对于每条边 \( 阅读全文
posted @ 2022-01-05 15:13 __Anchor 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 题目 链接:https://xjoi.net/contest/3538/problem/3 详见SCOI2009 围豆豆 分析 发现 \(n,m,d\) 都比较小,于是想到状压然后记搜。 发现这是个求最短路的过程,可以直接 \(SPFA\) 。 状态是 \(dp[x][y][S]\) 表示当前在坐标 阅读全文
posted @ 2021-12-24 22:51 __Anchor 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 题目 链接:https://xjoi.net/contest/3538/problem/2 另见 SCOI2009 骰子的学问 分析 首先容易发现限制关系是个基环树森林,对于环外的点显然可以优先选择最大的那些数。 然后问题就变成了一个环,思考如何构造。 一种无法理解怎么想到的构造:选定一个结点,然后 阅读全文
posted @ 2021-12-24 21:36 __Anchor 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 题目 链接:https://xjoi.net/contest/3538/problem/1 另见SCOI2009 生日礼物 分析 显然是个双指针,然后就没了。 代码 #include<bits/stdc++.h> using namespace std; template <typename T> 阅读全文
posted @ 2021-12-24 19:23 __Anchor 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 题目 链接:https://xjoi.net/contest/3536/problem/2 SDOI2009 消防 树网的核线性版本 分析 经典题,有结论:选取的路径一定在直径上。 于是就很好做了,直接dp一下然后再双指针在直径上求一下即可。 代码 #include<bits/stdc++.h> u 阅读全文
posted @ 2021-12-24 18:48 __Anchor 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 题意 黑白棋 另见SDOI2009黑白棋。 分析 发现因为题目限制,其本质可以变成取石子,也就是 \(num\) 游戏,并且是 \(k-nim\) 游戏。 \(k-nim\) 游戏的获胜条件有结论:对所有数二进制分解,若每一位为1的数的个数都能被 \((k+1)\) 整除,则当前必败,否则必胜。 题 阅读全文
posted @ 2021-12-24 18:35 __Anchor 阅读(37) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 30 下一页