上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 66 下一页
摘要: LINK: "小V和gcd树" 时限是8s 所以当时好多nq的暴力都能跑过. 考虑每次询问暴力 跳父亲 这样是nq的 4e8左右 随便过。 不过每次跳到某个点的时候需要得到边权 如果直接暴力gcd的话 nqlogn就过不了了。 这里有两种解决办法: 一种是比赛的时候队友想的 一种是比较容易想到的方法 阅读全文
posted @ 2020-05-20 19:06 chdy 阅读(180) 评论(0) 推荐(0) 编辑
摘要: LINK: "小B的夏令营" 这道题是以前从没见过的优化dp的方法 不过也在情理之中. 注意读题 千万不要像我这个sb一样 考完连题意都不知道是啥. 一个长方形 要求从上到下联通的概率。 容易发现 K天只是用来计算概率的 和 dp的状态无关。 我们可以逐行 dp. 容易设f[i][l][r]表示前i 阅读全文
posted @ 2020-05-20 16:42 chdy 阅读(155) 评论(0) 推荐(0) 编辑
摘要: LINK: "小B的图" 这道题就比较容易了。 容易想到将询问离线 然后 从小到大排序 那么显然是优先放正图(x+k)的边。 考虑随着x的增大 那么负图上的边会逐渐加进来 一条边被加进来当且仅当 其权值小于其能影响到的某条边的权值. 这样 随便列一个不等式就可以解出下界. 值得注意的是 加边的时候 阅读全文
posted @ 2020-05-19 22:06 chdy 阅读(150) 评论(0) 推荐(0) 编辑
摘要: LINK: "VMware和基站" 一道 做法并不常见的题目 看起来很难写 其实set维护线段就可以解决了。 容易想到 第二个操作借用启发式合并可以得到一个很不错的复杂度 不过利用线段树维护这个东西 在区间覆盖的时候并不能很好的维护。 一个想法是 分块 不过操作比较ex. 第一个操作和第二个操作连在 阅读全文
posted @ 2020-05-19 19:16 chdy 阅读(181) 评论(0) 推荐(0) 编辑
摘要: LINK: "小B的棋盘" 考试的时候没有认真的思考 导致没做出来. 容易发现 当k =n的时候存在无限解 其余都存在有限解 对于30分 容易想到暴力枚举 对称中心 然后 n^2判断. 对于前者 容易发现 对称中心为某个点或某两个点的中点 对于后者 可以发现排序过后双指针可以做。 双指针做的时候还是 阅读全文
posted @ 2020-05-19 15:26 chdy 阅读(140) 评论(0) 推荐(0) 编辑
摘要: LINK: "5.15 T2" 个人感觉生成函数更无脑 容斥也好推的样子. 容易想到每次放数和数字的集合无关 所以得到一个dp f[i][j]表示前i个数字 逆序对为j的方案数. 容易得到转移 使用前缀和优化即可。 进一步的可以设出其生成函数 对于第i次放数字 生成函数为$F(x)=1+x^1+x^ 阅读全文
posted @ 2020-05-17 15:35 chdy 阅读(183) 评论(0) 推荐(0) 编辑
摘要: LINK: "5.15 T1" 对于60分的暴力 都很水 就不一一赘述了. 由于是询问所有点的这种信息 确实不太会. 想了一下 如果只是询问子树内的话 dsu on tree还是可以做的。 可以自己思考一下. 如果强行dsu的时候做 会发现点对和点对之间难以解决。 考虑正解 点分治: 当x为分治中心 阅读全文
posted @ 2020-05-17 14:58 chdy 阅读(128) 评论(0) 推荐(0) 编辑
摘要: LINK: "小V的序列" 考试的时候 没想到正解 于是自闭. 题意很简单 就是 给出一个序列a 每次询问一个x 问序列中是否存在y 使得x^y的二进制位位1的个数g[1 7; x^=x 1; } return cnt; } inline ll pd(ll x,ull ww) { ull cc=a[ 阅读全文
posted @ 2020-05-16 22:54 chdy 阅读(278) 评论(0) 推荐(0) 编辑
摘要: LINK: "舞蹈链" 具体复杂度我也不知道 但是 搜索速度极快. 原因大概是因为 每次检索的时间少 有一定的剪枝. 花了2h大概了解了这个东西 吐槽一下题解根本看不懂 只能理解大概的想法 核心的链表不太懂. 于是直接看代码了 应该算是把代码给理解了 于是就懂了链表是怎么操作的。 首先 对于列先建立 阅读全文
posted @ 2020-05-14 22:25 chdy 阅读(116) 评论(0) 推荐(0) 编辑
摘要: LINK: "Numbers on the blackboard" 看完题觉得很难。 想了一会发现有点水 又想了一下发现有点困难。 最终想到了 但是实现的时候 也很难. 先观察题目中的这个形式 使得前后两个数字变成x+2y. 那么一个数字的变成两倍的次数固定 除了左端点至少可以变化一次. 有些数字 阅读全文
posted @ 2020-05-14 18:56 chdy 阅读(143) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 66 下一页