10 2021 档案

摘要:CF710E Generate a String 阅读全文
posted @ 2021-10-31 10:14 Dita 阅读(34) 评论(0) 推荐(0) 编辑
摘要:关于二进制 阅读全文
posted @ 2021-10-31 07:15 Dita 阅读(23) 评论(0) 推荐(0) 编辑
摘要:换根dp 阅读全文
posted @ 2021-10-30 10:18 Dita 阅读(34) 评论(0) 推荐(0) 编辑
摘要:aha 阅读全文
posted @ 2021-10-30 08:46 Dita 阅读(33) 评论(0) 推荐(0) 编辑
摘要:CF27E Number With The Given Amount Of Divisors 阅读全文
posted @ 2021-10-28 11:18 Dita 阅读(53) 评论(0) 推荐(0) 编辑
摘要:CF621E 阅读全文
posted @ 2021-10-28 09:53 Dita 阅读(39) 评论(0) 推荐(0) 编辑
摘要:codeforces 阅读全文
posted @ 2021-10-27 19:19 Dita 阅读(27) 评论(0) 推荐(0) 编辑
摘要:考试中: 拿到题,把所有题目读了几遍,发现题目又似乎挺恶心的,而且发现部分分好像很少的样子。 先开 T1 读了几遍,题意还是挺好懂的,直接模拟 n3 就有 20 分,一发过了大样例,但是发现我的 b 数组写成了 a 数组,大样例是真坑啊。然后发现一个很显然的 n^2 logn 的做法,然后 阅读全文
posted @ 2021-10-25 06:31 Dita 阅读(53) 评论(1) 推荐(0) 编辑
摘要:众所周知,考试有两个,一个是暴力一个是正解。 排除有时候只有一个 暴力检验正解的正确性就是对拍。 这是暴力 #include<iostream> #include<cstdio> #include<cstring> #include<queue> #include<algorithm> #inclu 阅读全文
posted @ 2021-10-21 06:51 Dita 阅读(71) 评论(6) 推荐(0) 编辑
摘要:写在前面 得分情况:100+100+10 (次短路板子忘了怎么写的大蒟蒻 = = T1 直接贪心看每一位 0 多还是 1 多就好了。 /* work by: Ariel_ Knowledge: Time: */ #include<iostream> #include< 阅读全文
posted @ 2021-10-20 07:41 Dita 阅读(31) 评论(2) 推荐(0) 编辑
摘要:写在前面 T1 没想出来,卒 T1 招待(entertain) 题目 solution 对 W 进行三进制拆分,每一位是一个砝码。 如果第 i 位是 2 就将其进位(在该位置放一个物品),因为每个物品只有一个。 最后得到的一个 01 串就是放物品的最终状态。 阅读全文
posted @ 2021-10-18 21:57 Dita 阅读(40) 评论(1) 推荐(0) 编辑
摘要:题面 solution 根节点一定是第一个点。 越后第一次出现的点深度一定更深。而没有出现的点就一定是叶子节点了。 记一下每一个点的出现个数,可以理解为入度。没有出现过的,即是叶子节点,我们把他们扔进一个小根堆里 然后我们考虑配对。 一个数的出现次数一定是他的儿子个数,那我们就好连边了。从后往前遍历 阅读全文
posted @ 2021-10-18 11:45 Dita 阅读(25) 评论(0) 推荐(0) 编辑
摘要:题面 solution 一道比较好的构造题。 距离为三的点对至少满足 pi+pjpi×pj 其中一个为 3 的倍数。 不妨考虑什么时候距离为 3 的点对两个条件都不满足。 把总的数分为三类: A: \(p_i \equiv 0~(mod 阅读全文
posted @ 2021-10-18 08:40 Dita 阅读(34) 评论(0) 推荐(0) 编辑
摘要:题目描述 你需要找到一个序列 A1,A2AiAm​ 并且每个 $A_i 都为质数或者 1 或者 0 使得 i=1mAi 对于每个询问,你需要找到最小的 m。 数据保证题目有解。 特别的是 阅读全文
posted @ 2021-10-16 13:47 Dita 阅读(38) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-10-15 10:10 Dita 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-10-14 17:43 Dita 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-10-13 17:04 Dita 阅读(0) 评论(0) 推荐(0) 编辑
摘要:前言: pts:25 + 20 + 0 + 30 = 75 最惨淡的一场。 出现的主要问题是没分配好时间,导致 T3 的暴力都没来急写。 出现的最大问题是脑子掉线。。。。 今后考试策略: 拿到题先读完所有的题,然后把所有能写的暴力全敲完之后再来想正解。 考试一定要带脑子 !!! T1 牛表 阅读全文
posted @ 2021-10-11 09:02 Dita 阅读(386) 评论(0) 推荐(2) 编辑
摘要:写在前面 T1 签到题。 T2 本以为什么神仙题(正解确实很神仙),但简单的二分贪心就能过掉, /kk。 T3 想到正解不会写就很悲,打的暴力 T4 神仙博弈论 A 题么么 solution 考试时想到此题正解,语言功能出现障碍,但表示不会描述此题做法。 尽量说一下吧 阅读全文
posted @ 2021-10-10 08:52 Dita 阅读(96) 评论(2) 推荐(0) 编辑
摘要:T1 串串串 题目描述 题面 你有两个长度为 n,m01S,T。 有 Q 次询问,每次询问给出 l1,r1,l2,r2,其中 r1l1+1=r2l2+1 令 \(a = S[l_1 \dot 阅读全文
posted @ 2021-10-07 21:44 Dita 阅读(298) 评论(2) 推荐(0) 编辑
摘要:T1 题目描述 给定一个 x,找一个最大的小于等于 x 的一个数,并且满足这个数的每一位的数是单调不降的。 x10105 solution 直接贪心就好了,O(|x|) 扫一遍序列,如果碰见不合法的就将满足条件的最后那个数第一次出现的位置 \( 阅读全文
posted @ 2021-10-06 22:28 Dita 阅读(37) 评论(0) 推荐(0) 编辑
摘要:pts: 100 + 100 + 0 = 200 T1 ad 题目描述 给定 N 个数 a1,a2an,现在对每个数都加 K 或者减 K,求操作操作之后的最大值减去最小值的差最小。 \(1 \leq N \leq 10^5, 1 \leq K, 阅读全文
posted @ 2021-10-05 19:00 Dita 阅读(61) 评论(8) 推荐(0) 编辑
摘要:组合数学学习笔记 前言: 学校网挂掉了,无聊至极,跑来学组合数了。 来自《组合数学》第四版 章节是原书的,以下内容 Ariel 认为还是比较 noip 的 不 noip 的也干不动啊= = 目录: 第一章 组合数学 组合数学涉及将一个集合的物体排列成满足一些指定规则的格式。 如下两类一般性问题反复出 阅读全文
posted @ 2021-10-04 17:44 Dita 阅读(345) 评论(0) 推荐(0) 编辑
摘要:T1 gcdlcm 题目描述 n 个数,找出所有 gcd 最大的数对中 lcm 最大的一个,输出这个 lcmn,ai106 solution 50pts n2 直接枚举 i,j 就好了。 80pts 阅读全文
posted @ 2021-10-04 17:44 Dita 阅读(49) 评论(4) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩