08 2021 档案

摘要:#【题解】【Hankson 的趣味题】 ###Hankson 的趣味题 既然b1是x的倍数,可以考虑求出b1的所有正约数,并对于每个约数检验gcd和lcm,求正约数复杂度是O(sqrt(b1))的,还有一个优化是在求gcd和lcm之前先判断x是否是a1的倍数 Ps:这道题踩的坑是自己一开始在循环中直 阅读全文
posted @ 2021-08-17 07:57 glq_C 阅读(72) 评论(0) 推荐(0) 编辑
摘要:#【树链剖分】【学习笔记】 ###功能:它可以将一棵树划分成若干条链,从而将对树的各种操作转化为序列上操作,而序列上的操作我们就可以用一些高级数据结构如线段树,平衡树等来维护…… 先看道例题吧 如题,已知一棵包含 N 个结点的树(连通且无环),每个节点上包含一个数值,需要支持以下操作: 1 x y 阅读全文
posted @ 2021-08-04 14:16 glq_C 阅读(80) 评论(0) 推荐(0) 编辑
摘要:#【题解】【Sue 的小球】 ##题目 ##题目分析 Sue每经过一个彩蛋必定把它拿下来(贪心),所以,在任意一个时刻下,Sue收集的彩蛋必定是一段连续的区间,因此,容易想到区间dp 容易想到设f[i][j][t][0/1]表示在前t个单位时间里,收集完i到j个彩蛋后,到达i或j的最大分数 转移方程 阅读全文
posted @ 2021-08-03 08:52 glq_C 阅读(48) 评论(0) 推荐(0) 编辑
摘要:#【题解】刺杀大使 ##P1902 刺杀大使 ###Solution:二分答案+搜索 ###分析 既然是求最大值最小,容易想到二分答案,具体就是二分从第一行走到最后一行经过的最大值(假设为mid),用dfs检验,即只走小于等于mid的格子,看是否能到达最后一行 而这道题最有意思的是,vis数组在回溯 阅读全文
posted @ 2021-08-01 16:52 glq_C 阅读(67) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示