摘要: 题意 "题目链接" Sol 直接倒着并查集一波就行了 cpp include // define int long long using namespace std; const int MAXN = 1e6 + 10; inline int read() { char c = getchar(); 阅读全文
posted @ 2018-09-28 15:57 自为风月马前卒 阅读(397) 评论(1) 推荐(1)
摘要: 题意 "题目链接" 构造一个$n n$的矩阵,要求任意相邻的两个数$a,b$,使得$max(a,b) \% min(a,b) \not = 0$ Sol 我的思路: 假设$mod = 1$,那么可以在第一行放2 3 4 5 $\dots$,第一列同理也这样放 对于任意位置$i$,一定满足要求的一个数 阅读全文
posted @ 2018-09-28 15:28 自为风月马前卒 阅读(677) 评论(6) 推荐(1)
摘要: 效果预览 实现 首先下载插件 方法: 后输入 。 等待一段时间后输入 即可自动下载 使用方法 按下 是默认格式化整个文件 按下 即可格式化选中区域 该插件中有许多不同的风格可以选择 我比较习惯google代码风格,可以这样设置 然后把第$28$行改为 "style": "google", 完成! 阅读全文
posted @ 2018-09-28 10:47 自为风月马前卒 阅读(17383) 评论(0) 推荐(6)
摘要: 题意 三倍经验哇咔咔 " 137. 最小瓶颈路 加强版" " 6021. 「from CommonAnts」寻找 LCR" " 136. 最小瓶颈路" Sol 首先可以证明,两点之间边权最大值最小的路径一定是在最小生成树上 考虑到这题是边权的最大值,直接把重构树建出来 然后查LCA处的权值即可 输入 阅读全文
posted @ 2018-09-28 10:16 自为风月马前卒 阅读(963) 评论(0) 推荐(1)
摘要: "题目链接" rmq求LCA,interesting。 一直没有学这玩意儿是因为CTSC的Day1T2,当时我打的树剖LCA 65分,~~gxb~~打的rmq LCA 45分。。。 不过rmq理论复杂度还是小一点的,就学一下把。 RMQ求LCA 我们要用到三个数组 $dfn[i]$:第$i$个节点位 阅读全文
posted @ 2018-09-28 08:40 自为风月马前卒 阅读(1526) 评论(2) 推荐(8)

Contact with me