10 2021 档案
摘要:CF710E Generate a String
阅读全文
摘要:CF27E Number With The Given Amount Of Divisors
阅读全文
摘要:考试中: 拿到题,把所有题目读了几遍,发现题目又似乎挺恶心的,而且发现部分分好像很少的样子。 先开 T1 读了几遍,题意还是挺好懂的,直接模拟 就有 20 分,一发过了大样例,但是发现我的 b 数组写成了 a 数组,大样例是真坑啊。然后发现一个很显然的 n^2 logn 的做法,然后
阅读全文
摘要:众所周知,考试有两个,一个是暴力一个是正解。 排除有时候只有一个 暴力检验正解的正确性就是对拍。 这是暴力 #include<iostream> #include<cstdio> #include<cstring> #include<queue> #include<algorithm> #inclu
阅读全文
摘要:写在前面 得分情况: (次短路板子忘了怎么写的大蒟蒻 = = T1 直接贪心看每一位 多还是 多就好了。 /* work by: Ariel_ Knowledge: Time: */ #include<iostream> #include<
阅读全文
摘要:写在前面 没想出来,卒 T1 招待(entertain) 题目 solution 对 进行三进制拆分,每一位是一个砝码。 如果第 位是 就将其进位(在该位置放一个物品),因为每个物品只有一个。 最后得到的一个 串就是放物品的最终状态。
阅读全文
摘要:题面 solution 根节点一定是第一个点。 越后第一次出现的点深度一定更深。而没有出现的点就一定是叶子节点了。 记一下每一个点的出现个数,可以理解为入度。没有出现过的,即是叶子节点,我们把他们扔进一个小根堆里 然后我们考虑配对。 一个数的出现次数一定是他的儿子个数,那我们就好连边了。从后往前遍历
阅读全文
摘要:题面 solution 一道比较好的构造题。 距离为三的点对至少满足 和 其中一个为 的倍数。 不妨考虑什么时候距离为 的点对两个条件都不满足。 把总的数分为三类: A: \(p_i \equiv 0~(mod
阅读全文
摘要:前言: pts:25 + 20 + 0 + 30 = 75 最惨淡的一场。 出现的主要问题是没分配好时间,导致 的暴力都没来急写。 出现的最大问题是脑子掉线。。。。 今后考试策略: 拿到题先读完所有的题,然后把所有能写的暴力全敲完之后再来想正解。 考试一定要带脑子 !!! T1 牛表
阅读全文
摘要:写在前面 签到题。 本以为什么神仙题(正解确实很神仙),但简单的二分贪心就能过掉, /kk。 想到正解不会写就很悲,打的暴力 神仙博弈论 A 题么么 solution 考试时想到此题正解,语言功能出现障碍,但表示不会描述此题做法。 尽量说一下吧
阅读全文
摘要:T1 题目描述 给定一个 ,找一个最大的小于等于 的一个数,并且满足这个数的每一位的数是单调不降的。 solution 直接贪心就好了, 扫一遍序列,如果碰见不合法的就将满足条件的最后那个数第一次出现的位置 \(
阅读全文
摘要:pts: 100 + 100 + 0 = 200 T1 ad 题目描述 给定 个数 ,现在对每个数都加 或者减 ,求操作操作之后的最大值减去最小值的差最小。 \(1 \leq N \leq 10^5, 1 \leq K,
阅读全文
摘要:组合数学学习笔记 前言: 学校网挂掉了,无聊至极,跑来学组合数了。 来自《组合数学》第四版 章节是原书的,以下内容 Ariel 认为还是比较 noip 的 不 noip 的也干不动啊= = 目录: 第一章 组合数学 组合数学涉及将一个集合的物体排列成满足一些指定规则的格式。 如下两类一般性问题反复出
阅读全文