把博客园图标替换成自己的图标
把博客园图标替换成自己的图标end

随笔分类 -  总结

摘要:应该比CSP-S还简单。 T1 分讨+贪心即可。 T2 简单题,贪心 T3 原题,做过,USACO的题目,大概是只吃 \([l,r]\) 的,然后留一个 \(k\) 最后给一个牛吃。题单里面有。 T4 好玩。 我们假设我们并没有看到数据随机。 题目概述 给定一个有 \(n\) 个点的树,定义 \(F 阅读全文
posted @ 2025-11-27 20:51 high_skyy 阅读(26) 评论(0) 推荐(0)
摘要:题目概述 你需要将一个长度为 \(n\) 的序列 \(A\) 分成若干段,满足每段中数字之和 \(\leq m\),每段将这一段的最大值作为他的贡献,求他们贡献之和的最小值。 分析 蓝书好题!这是一道例题。 不难设 \(f_i\) 表示前 \(i\) 个数分成若干段所得到的最小答案。 显然转移有: 阅读全文
posted @ 2025-11-25 19:27 high_skyy 阅读(5) 评论(0) 推荐(0)
摘要:#include <bits/stdc++.h> using namespace std; const double eps = 1e-9; int T, Lastans, n = 39989, m, Tcnt, Rt, ansid; struct Line { double k, b; } a[1 阅读全文
posted @ 2025-11-25 15:34 high_skyy 阅读(8) 评论(0) 推荐(0)
摘要:供自己复习使用,因此只贴代码。 题目链接:https://www.luogu.com.cn/problem/P4148。 代码 时间复杂度 \(\mathcal{O}(n\sqrt n)\)。 #include <iostream> #include <cstdio> #include <stdli 阅读全文
posted @ 2025-11-21 15:35 high_skyy 阅读(10) 评论(0) 推荐(0)
摘要:感觉是经典题目。 题目概述 给出一个有 \(n\) 个点并且其中有 \(k\) 个关键点的无根树,要求从 \(s\) 走到 \(t\) 途中必须包含这 \(k\) 个关键点,求最短路径。 分析 考虑以一个关键点作为根。 由于这道题目 \(s,t\) 是会变的,所以我们把注意力放在这几个关键点上面。 阅读全文
posted @ 2025-11-21 15:32 high_skyy 阅读(3) 评论(0) 推荐(0)
摘要:P4211 [LNOI2014] LCA 分析 考虑深度与路径的关系,那么我们发现实际上我们求的是当前点到根的路径上有多少个在这个区间内根节点到他们的路径交点。 不难想到用分块维护,但是要卡常。 考虑把操作离线下来,转化为前缀和的形式,然后扫一遍即可。 考虑加点的时候怎么算到路径上。可以直接用树链剖 阅读全文
posted @ 2025-11-17 09:55 high_skyy 阅读(4) 评论(0) 推荐(0)
摘要:感觉打梦熊就是这样前两题都是中等偏下,后两题难得不成样子。 估分&最终得分:\(100+100+0+0=200\)。 T1 感觉应该是黄题吧。 题目概述 一个数轴,前 \(k\) 个地给小 \(A\),后面的地给小 \(B\),小 \(A\) 先手,可以选择集结兵力或者进攻,进攻到其他领土需要满足大 阅读全文
posted @ 2025-11-16 15:04 high_skyy 阅读(45) 评论(0) 推荐(1)
摘要:题目概述 给你一颗树并且每个点上面有点权,你可以进行一次操作:选择一个点将他自己和与他距离为 \(1\) 的点的点权全部异或 \(1\)。 求最少多少次操作使得每个点的点权都是 \(0\)。 分析 遇到这种题目,一般都是先考虑贪心或者基本算法。 我们考虑从下往上依次使其子树变成 \(0\),我们发现 阅读全文
posted @ 2025-11-14 12:31 high_skyy 阅读(10) 评论(0) 推荐(0)
摘要:题目概述 你需要确定 \(n\) 个数,每个数形如 \(\frac{1}{2^x}(x\geq 0)\),其中 \(x\) 是非负整数,求他们的和为 \(k\) 的方案。 数据范围:\(1\leq k\leq n\leq 3000\)。 分析 真的妙! 我们假设最后的结果为 \(\{\frac{1} 阅读全文
posted @ 2025-11-10 19:37 high_skyy 阅读(5) 评论(0) 推荐(0)
摘要:吐槽 虽然难,但全部都是比较好玩的题目(除了 \(T_1\))。 T1 幸好没做这题(doge)。 其核心思想在于看到有向图以及每条边可以走很多次且只算一次需要很快想到 tarjan,为什么要很快?因为你还要调代码。 然后这是一个 DAG,跑一个原图的拓扑和一个反图的拓扑就行了,排完序后,最后计算答 阅读全文
posted @ 2025-11-09 21:31 high_skyy 阅读(12) 评论(0) 推荐(0)
摘要:题目概述 题目链接:https://www.luogu.com.cn/problem/CF840C。 给你 \(n\) 给数,将他们排列成一个序列并满足相邻两项 \(a_i,a_{i+1}\) 相乘不为平方数。问方案。 分析 我只说明一种解法,其他类的解法总结见:https://www.luogu. 阅读全文
posted @ 2025-11-09 19:20 high_skyy 阅读(9) 评论(0) 推荐(0)
摘要:比赛:OIFHA251105 日期:\(25.11.05\),场地:\(\text{OIFHA}\),排名:\(2/33\) 估分:\(100+100+65+68=333\) 终分:\(100+100+70+68=338\) 应该得分:\(100+100+70+100=370\) 失分 无,有的话是 阅读全文
posted @ 2025-11-05 15:33 high_skyy 阅读(25) 评论(0) 推荐(0)
摘要:类似的做法罢了。 P3403 跳楼机 题目概述 求满足 \(ax+by+cz+1\leq H\) 的个数,其中 \(x,y,z\) 给定,然后均 \(\leq 10^5,H\leq 10^9\)。 分析 移项,所以让 \(H-1\)。 注意到我们知道一个高度 \(h\) 其对 \(x\) 取模的最小 阅读全文
posted @ 2025-11-03 20:45 high_skyy 阅读(15) 评论(0) 推荐(0)
摘要:各大 oj 估分: 洛谷:\(100+52+10+8=170\)。 小图灵:\(100+60+?+8=168+?\),当时他 \(T_3\) 数据还没有造。 梦熊:\(100+92+30+8=230\),感觉不准。 自己估分:\(100+[48,70]+[0,40]+8=[156,218]\)。 第 阅读全文
posted @ 2025-11-02 21:34 high_skyy 阅读(33) 评论(0) 推荐(0)
摘要:题目概述 给定长度为 \(n\) 的 \(a,b\),给定 \(m\) 个区间 \(l,r\),如果 \(\sum_{i=l}^r a_i=\sum_{i=l}^r b_i\),那么就令这个区间的 \(a_i=b_i\)。 问能否将所有的 \(a\) 变成 \(b\)。 分析 转化一下不难想到令 \ 阅读全文
posted @ 2025-10-29 20:37 high_skyy 阅读(10) 评论(0) 推荐(0)
摘要:题目概述 给出一棵树,边权为 \(1\),现在让你求一个完全图的最大生成树的边权和,其中 \((i,j)\) 的边权为两个点在树上的路径。 动态加叶子节点。 分析 许多 trick 的题目。 考虑不加点怎么做,可以想到 Tree MST,用了点分治进行边优化,使得边的数量为 \(\mathcal{O 阅读全文
posted @ 2025-10-29 09:49 high_skyy 阅读(11) 评论(0) 推荐(0)
摘要:题目概述 求有多少种方案,满足当 \(a_i\in [1,m]\),\(x_i\) 为任意整数时有: \[m\times x_{n+1}+\sum_{i=1}^n x_ia_i=-1 \]分析 根据裴蜀定理我们转化为只需满足: \[\gcd(\gcd\{a_i\},m)=1 \]的 \(a\) 的数 阅读全文
posted @ 2025-10-24 09:24 high_skyy 阅读(6) 评论(0) 推荐(0)
摘要:题目概述 题目链接:https://www.luogu.com.cn/problem/P1600。 给你一棵树,每个节点上有一个观察时间,现在有 \(m\) 个选手,选手会以每秒一个节点的速度,从 \(s_i\) 到 \(t_i\)。 求对于每个节点的观察时间能观察到多少个选手。 分析 经典题目记录 阅读全文
posted @ 2025-10-24 08:45 high_skyy 阅读(5) 评论(0) 推荐(0)
摘要:比赛:2025多校冲刺CSP模拟赛7 日期:\(25.10.22\),场地:\(\text{accoder}\),排名:\(56/73\)! 估分:\(30+0+[80,100]+0=110\) 终分:\(30+0+80+0=110\) 应该得分:\(100+100+[80,100]+?=280\) 阅读全文
posted @ 2025-10-22 19:54 high_skyy 阅读(13) 评论(0) 推荐(0)
摘要:题目概述 合并石子。 其中 \(n\leq 4\times 10^4\)。 分析 贪心。 注意到我们如果要合并 \(a,b,c\) 为一个,那么: 先合并前两个有:\(2a+2b+c\)。 县合并后两个有:\(a+2b+2c\)。 我们发现跟 \(b\) 没有关系,只跟 \(a,c\) 有关系。 所 阅读全文
posted @ 2025-10-21 09:17 high_skyy 阅读(11) 评论(0) 推荐(0)

浏览器标题切换
浏览器标题切换end