文章分类 -  题解

洛谷在学校被ban掉了 题解放这里
摘要:T1 首先对于每种颜色, 找出所有灯同时亮这种颜色的最小时间, 直接加上一个最小正周期就是所有灯亮同一种颜色的时间了 然后你可以把每种颜色对应的同时亮的时间t写成线性同余方程组的形式 模数是每个灯的周期,余数是这个颜色在这个循环的位置 然后exCRT解一下就没了,模不一定互质嗷 记得特判无解 后 阅读全文
posted @ 2022-11-23 06:54 2K22 阅读(32) 评论(0) 推荐(0) 编辑
摘要:T1 首先看出第一步 枚举每个数作为最大公约数, 把边权为当前数now的倍数拿出来维护连通性 如果从大到小枚举now的话,第一次满足询问两点连通的now就是这次询问的答案 然后考虑优化上述过程 用bitset维护这些边出现的所有点 然后对于每个出现的点,bitset维护每个询问, 每一位 阅读全文
posted @ 2022-11-22 21:48 2K22 阅读(18) 评论(0) 推荐(0) 编辑
摘要:T1 其实不用管那个傻逼整除 那个东西如果当前大于根号就直接等到根号 否则直接按当前边权过 还有边权这个东西它不是单谷的 所以暴扫可能提前结束 还有,三分好像是假的 不知道我是在什么样的精神状态下写的暴扫 T2 对每条边端点分情况讨论 1.u,v本来在同一个强连通分量,翻转(u,v)后不在了 阅读全文
posted @ 2022-11-22 06:48 2K22 阅读(11) 评论(0) 推荐(0) 编辑
摘要:T1 这个东西满足形成的关系是棵树 然后你钦定1号为根 然后向下做DFS 把边上所有的东西都乘起来然后约分, 干完了以后就会发现事实上这些所有 最后求所有分母的最小公倍数,就是1号最小值 然后再DFS一遍求所有点权加和即可 T2 看到这种东西就知道套路扫描线了吧? 考虑线段树维护当前右端点$ 阅读全文
posted @ 2022-11-21 06:57 2K22 阅读(45) 评论(0) 推荐(0) 编辑
摘要:T1 T2 扩展欧拉定理 Nφ(mod)取模 Bmod取模 式子(B1)BN1 T3 猜一个结论: 最优路径必然会有sxtxv 于是枚举x,显然tx算两遍,分最小的 然后你BFS算出$ 阅读全文
posted @ 2022-11-21 06:30 2K22 阅读(17) 评论(0) 推荐(0) 编辑
摘要:T1 ~~不可以总司令~~ 你发现这个东西实在没有办法维护 考虑乱搞 于是你想到~~君の~~星战 于是你考虑哈希 但是你的哈希和别人不一样 你考虑把一个路径上的所有数写成这个形式 sum=i=1lencntibasei 其中$base 阅读全文
posted @ 2022-11-20 17:25 2K22 阅读(15) 评论(0) 推荐(0) 编辑
摘要:84没啥好说的 T1傻逼暴力,比tg 35T3还没意思 ~~那个题最起码让你写两种不一样的暴力......~~ T2还是不太会正解 85 T1 正解暴搜 我们满足构造合法解(不一定最优)的gcd和所有的gcd一样就好了 考虑到107质因数不多,所以答案上界很小,差不多8 所以直 阅读全文
posted @ 2022-11-17 20:08 2K22 阅读(15) 评论(0) 推荐(0) 编辑
摘要:T1 出了个大阴间题 如题,我还没改 T2 最简单辣快来做 ~~暴力出奇迹,骗分过样例,暴搜挂着机,打表拿省一~~ 非传统题~~考虑先打开grader.cpp看一眼实现~~ ~~发现这个东西的实现是个meet in the middle, 所以我们也别用多项式复杂度解这个问题,反正是提答不用管时限~ 阅读全文
posted @ 2022-11-17 19:53 2K22 阅读(29) 评论(0) 推荐(0) 编辑
摘要:T1 对于每个包,时间复杂度要求O(n)O(nlogn) Subtask 1 这个包考虑O(nlogn)的二分就可以过,下面会讲 Subtask 2 考虑充分利用"连续"这个性质 事实上我们考虑查ii1,相同就没事,否则开个新连续段 Subtask 3 $cnt\l 阅读全文
posted @ 2022-11-10 21:26 2K22 阅读(21) 评论(0) 推荐(0) 编辑
摘要:tg 81 solution 写在前面 题目难度按升序排序! 然后开始题解 T1 T2 首先你知道第i项的位置,只需要知道公差就可以知道首项 然后如果知道首项和公差就可以直接确定所有项 考虑常见的转换题意,最小改动就是最多不改动 然后我们考虑枚举公差,算出每一项对应的首项 开桶维护每个首项的出现 阅读全文
posted @ 2022-11-08 16:00 2K22 阅读(17) 评论(0) 推荐(0) 编辑
摘要:T1 ~~卡掉愚蠢的O(nlogn)做法!~~ 首先玩一个小数据 它长这样: 6 3 abcdef 2 4 6 答案长这样: febacd 观察一下它的规律: 假设有一个双端队列,一开始是空的 然后把元素依次插入这个队列, 当第i次操作的时候, 如果2i,对于$[pos_ 阅读全文
posted @ 2022-11-05 20:33 2K22 阅读(16) 评论(0) 推荐(0) 编辑
摘要:T1 ~~whk好题~~ 首先如果我们知道x,y是多少(模意义即可) 那么这题已经切了 然后这个的形式是一个二元二次方程组 考虑降次: 一个~~来自whk的~~套路 (xy)2=(x+y)24xy 于是我们可以顺利求出(xy)2 剩下的东西,求稳可以做 阅读全文
posted @ 2022-11-05 15:04 2K22 阅读(14) 评论(0) 推荐(0) 编辑
摘要:T1 依据题意模拟 首先两个只能当动词的不行 然后句末必然是名词 再然后选出来的动词前面是名词 然后就没了 T2 赛时写的deque启发式合并但是并没有过 ~~然后一大车人拿无旋treap过了~~ 正解链表, 考虑对于每个操作分出来的小球看做一个整体 然后1操作就是新建一个节点 3操作就是翻 阅读全文
posted @ 2022-11-03 21:16 2K22 阅读(15) 评论(0) 推荐(0) 编辑
摘要:T1 DP,fi,j表示第i天拿j的时候最多钱数 j=0表示RMB,j=1表示BTC 状态转移方程 fi,0=max(fi1,0,fj,1ai),j[0,n) $f_{i,1}=max(f_{i-1,1},{f_{ 阅读全文
posted @ 2022-10-29 08:30 2K22 阅读(11) 评论(0) 推荐(0) 编辑
摘要:T1 就是有这样一个事情,一个n有解当且仅当2n 证明考虑sum=i=12ni=2(2n+1)n2=n(2n+1)2|sum的时候, 最优情况 阅读全文
posted @ 2022-10-29 07:50 2K22 阅读(19) 评论(0) 推荐(0) 编辑
摘要:tg 74 solution T1 ~~暴搜题~~ ~~这个sb在赛时打了个垃圾暴搜~~ 事实上你打个表就可能会发现结论 下面给出一个构造方案并给出严谨证明 就是首先两个数组分别填上12 然后每次考虑从i1i 新增的部分考虑将对方复制然后加上2i接在自己的后面 给出证明 阅读全文
posted @ 2022-10-26 21:46 2K22 阅读(18) 评论(0) 推荐(0) 编辑
摘要:打摆被锤爆了呜呜呜 考试的时候没关网 然后看到公告栏有ICEY这个单词, 就知道是什么意思了 刚去翻了Administrator-09的博客 T1 写的倍增(其实就是个矩阵快速幂) 首先会发现这个东西显然满足结合律, 不管怎么复制最后都要复制T次 然后我的定义是基于值域的一个定义 设$f_{ 阅读全文
posted @ 2022-10-23 10:28 2K22 阅读(18) 评论(0) 推荐(0) 编辑
摘要:tg 72 solution T1 T1,DP估计所有人都可以推出来 但是,推出来的和值域有关吧? ~~我就知道死在这里的不止我一个~~ 发现,由于这个x=←x2 的操作 事实上,可以用到的状态数O(nlogx) 证明考虑 阅读全文
posted @ 2022-10-22 17:55 2K22 阅读(21) 评论(0) 推荐(0) 编辑
摘要:T1 按下列情况先后讨论即可 (3,3,4),(3,3,2,2),(4,4,2),(4,2,2,2),(2,2,2,2,2) 这样可以尽可能把木棍全部用完,符合贪心策略 如果后面4,2两种木棍共存但是处于N2=N4[0.5,3]的时候, 解方程注意精度 如果N2最后一 阅读全文
posted @ 2022-10-18 18:04 2K22 阅读(18) 评论(0) 推荐(0) 编辑

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