
大学
文章平均质量分 88
OI界第一麻瓜
入门菜鸟
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CCPCFinal2022&xcpc杂记
同博客园 随着CCPCFinal2022的结束,我的竞赛生涯也可以说正式结束了。 并不是一场体面的退役赛呢。 趁还记得简单回顾一下正常比赛吧 前期比较顺利地写完了5个题,但也就是在122分钟时就完成了正常比赛的最后一次有效提交。 之后尝试了一下M题,不过似乎弄假了。 后来跟着榜做A题,不过这显然不是我所擅长的题型,也没什么合适的方向。 尝试了一下H题,一开始写了个假做法。后来wjt给出了正确的建图给我去改,提出了费用流多路增广,不过之前没写过但还是决定尝试一下当场当大发明家,结果交上去T了。以为做法假了就丢原创 2023-05-15 11:56:34 · 1805 阅读 · 2 评论 -
gym103261 I. Euclid‘s Algorithm
题意 给你ddd和kkk 询问gcd((a+d)k−ak)gcd((a+d)^k-a^k)gcd((a+d)k−ak) 其中aaa为任意取值 ddd和kkk均为10^100 题解 看题目形式,显然是一个代码非常简短的数论题 不知道为啥过了一片,可能我们队伍的数论水平低于平均水平吧 首先先展开一下 (a+d)k−ak=∑i=1kCkidiak−i(a+d)^k-a^k=\sum_{i=1}^kC_k^id^{i}a^{k-i}(a+d)k−ak=i=1∑kCkidiak−i 先对每一种质数ppp分开考虑原创 2021-09-13 18:21:33 · 448 阅读 · 0 评论 -
一些有趣的小问题
1 从(0,1)里面随机n个数,求和小于k的概率 可以理解为广义的方案数/广义的总方案数1n1^n1n 先容斥掉(0,1)的限制 然后对于n个数和小于k的方案 可以考虑将nnn个数随机撒在kkk里面,然后取差分即可 故方案数为knn!\frac{k^n}{n!}n!kn 从这个方法 稍微推到一下就可以得到n个数小于1的概率为1n!\frac{1}{n!}n!1 2 把111分为nnn段,求最kkk小段的期望长度 最后的结论是E(Vk)=1n∑i=1k1n−i+1E(V_k)=\frac{1}{n}\原创 2021-01-27 23:44:47 · 496 阅读 · 0 评论 -
训练记录1
好久没做题,新开一个好了 计数器:2 uoj495新年的促销 80分的做法也挺有启发性的 一般来说fi,j,k,lf_{i,j,k,l}fi,j,k,l表示前iii个,拿了jjj个,白嫖了kkk个,花了lll元 最用更新答案的时候,其实我们只需要判断最后k≤2⌊j/a⌋k\le 2\lfloor j/a \rfloork≤2⌊j/a⌋ 不妨把式子改一改0≤2⌊j/a⌋−k0\le 2\lfloor j/a \rfloor-k0≤2⌊j/a⌋−k即0≤j−a⌊k/2⌋0\le j-a \lfloor k/2原创 2021-01-24 22:00:41 · 455 阅读 · 2 评论 -
基数排序
又是被mld教育的一天 梗概 mld: 两个亿都能排序 三千万不是随随便便 mld: 你这写个鸡排不就过了 我: 1e9怎么鸡排 mld: ? 。。 你退役吧 巧了,我确实退役了 鸡排 就是先排个位,在排十位,如此类推 里面的排序部分用桶排实现 可以压位 配合循环展开使用更加 复杂度压得越多跑得越快 模板 上网看了一下,感觉用define比较好写一点 这里大概是4*n的 测试了一下3e7还是在1s内的 如果配合循环展开可以跑得更快 #include<cstdio> #include<alg原创 2020-12-06 23:04:25 · 211 阅读 · 0 评论 -
BCPC预赛2020
来随便做做,当作康复训练了 因为都是胡乱扫一眼题面就去做别的事情了 然后用一些零碎的时间想,因此数据范围常常看错 目前做了F,K,M F 一开始看上去非常不可做… 大力猜结论:一定先推完一个再推另外一个 然后被样例打没了 仔细看数据范围都是15 发现可以大力压箱子和人的位置,然后就没了O((nm)3)O((nm)^3)O((nm)3) K 一开始看上去非常不可做 想着枚举r,然后线段树维护每一个l的答案 然后发现并没有任何很好的性质 仔细看数据范围,a,b都小于20 开始大力考虑维护一个hih_ihi,g原创 2020-12-02 09:24:46 · 714 阅读 · 1 评论 -
2020 ICPC·小米邀请赛 决赛
游记什么的没空写了,虽然有许多很有趣的事情想写 但是出去旅游拉下了一大堆作业。。 以前高中写游记可以心安理得占用训练时间 但现在不是了。。 简单总结一下: 1.还是现场赛有意思 2.小米举办的真不错,体验极佳欢迎大家去小米实习 3.单核队伍真的跑不动更何况这个核也不太行 现场只有3T,BGK,E给我打傻了。。 更正一下看过的题 I 可以发现,我们不可能出现被打2A的情况 如果出现了,那么改为每天回答问题一定更优 那么就变成了,要么每天回答问题,要么选一个大于K的子段忽略掉 简单DP就可以了 J 物理没学好我原创 2020-11-24 21:18:42 · 776 阅读 · 0 评论 -
csp2020游记?
没想到吧,我又回来了 day-1 这CCF怎么把旅游搞成一天了? 因为校区不一样,不能和大部队一起前往 于是先到了酒店,胡乱说了几个名字都没对。。 在群上问没人理我们 于是在大堂开始双人黄金矿工 我的分数怎么只有队友的一半? 这TNT炸弹怎么这么烦? 我怎么天天抓石头? CSP-J 大学期间第一次早于7点起床 早餐还不错。。 怎么这么多家长,他们教练都去划水了吗? 这考场怎么这么多小朋友,现在这么低龄化的吗? 那啥,考试时间多长来着? TASHANZHISHI A不是暴力题吗? B不是暴力题吗? C怎么这么原创 2020-11-07 21:30:56 · 503 阅读 · 2 评论 -
codeforces/atcoder乱搞记录+杂题记录
打算如果有空的话就开两个CF的题玩一下 并不保证都有代码。。也就是部分可能是口胡 尽量保证口胡的题都是可以的。。 1142C. Graph Transpositions 一开始有一个很傻逼想法 就是直接拆为两个图,一个正图,一个反图 直接记录二元组跑最短路。。 写了之后发现一直过不去。。 后来发现,直接最短路是不行的。。 因为在2操作较小的时候,你可能通过更多的2操作获得了一个更快的到某个点的走法,但这可能使你在后面付出代价,也就是最后的答案不优 看来我还是很菜啊。。 那怎么办呢? 我们可以发现,当二操作用原创 2020-11-05 17:04:16 · 1725 阅读 · 0 评论 -
Educational Codeforces Round 97 (Rated for Div. 2)
感觉div2的难度似乎有所下降了? B 不难发现,每一次转动我们一定可以减少一对相邻的0/1 不可能减少两对,也不会一对也不减少 故答案就是连续对的个数 C 数据范围很小 fi,jf_{i,j}fi,j表示时间到i,解决了前j个的最小代价就可以了 D 把递增的序列放在一层就好了 E 单调上升-i转化为不降 然后每一段的答案就是n-最长不降 F fi,jf_{i,j}fi,j 表示前i个数,最大值用到j的答案 胡乱转移一下发现可以用前缀和优化 G AC自动机建出来,然后每一次就是询问到跟路径上的最大值 d原创 2020-10-31 10:25:13 · 289 阅读 · 1 评论 -
普通生物学
前言 上课从未连接成功的一节课 原生动物 个体细小,单个细胞组成 类器官:是由细胞中的部分细胞质分化成的若干特殊的结构,执行类似于高等动物某些器官的 功能 运动类器官:鞭毛、纤毛、伪足 营养方式: 植物性营养:光合营养 动物性营养(吞噬营养):吞噬固体有机颗粒进行胞内消化 腐生性营养(渗透营养):通过体表的渗透作用或胞饮作用 呼吸方式:大部分体表呼吸,小部分光合作用 排泄:体表渗透。伸缩泡调节水分,排出一部分代谢废物 生殖方式: 无性生殖:二分裂,出芽和复分裂 有性生殖:受精和接合 ...原创 2020-10-13 23:04:52 · 1912 阅读 · 0 评论 -
普通地质学
前言 有一些既不用写在作业本上的知识也就是考试大概率不用考的 但是又要求了解的也就是似乎要考的,就放到这里好了。。当然前面的没有 当作梳理,抄一遍总比单纯看要好一点 并且还是挺有趣的,是吧 顺便可以在战棋的时候看两眼 下棋的时候看看博客总比看笔记方便吧2333 并且打字也比写要快,并且感觉效果差不多 随学习态度更新 硬度 滑石方萤磷灰石 正石黄刚金刚石 白瓷版:6.5~7 八大造岩矿物 玻璃光泽:石英(断口为油脂光泽),橄榄石,辉石,普通角闪石,钾长石,斜长石 珍珠光泽:白云母,黑云母 岩浆的粘度 正相关:原创 2020-10-12 22:52:47 · 672 阅读 · 2 评论 -
牛客挑战赛选做
考虑到现在没什么时间做题+没有水平+恢复智商 一套做下来肯定是不现实的 因此挑战赛都堆在一起好了 43A 一开始想的是胡乱DP 因为能使或增大的转移点只有log个,因此可以暴力转移 然而实际上一个数一段就是最优的了 ...原创 2020-09-28 22:23:56 · 181 阅读 · 0 评论 -
牛客练习赛58
B 暴力贪心 C 显然行与行之间没有影响 暴力枚举选了哪些列,然后贪心选行就可以了 D 可以发现左和上都是不能出现的 于是fi,jf_{i,j}fi,j表示走到这里的最少的移动数就可以了 胡乱转移一下就行 E 显然只选一个数 朴素的想法是暴力枚举因数,看看存不存在 稍微优化一下的话就是对l进行排序,对于每一个数维护大于l最左的,这样就可以O(1)查询了 复杂度就是n根号的 F 推一下就可以发现无非就是奇偶的异或和 分两个数树剖就可以了 ...原创 2020-09-28 13:08:31 · 144 阅读 · 0 评论 -
牛客练习赛59
A 直接做就可以了 B 不难发现式子里面i,ji,ji,j没啥关系 因此排序之后相邻的连在一起就可以了 C 显然满足三分性 三分出每个方案选多少最优就可以了 D 如果iii可以到达必败态iii就必胜 反之亦然 E 每一次修改都重新算一次 可以发现,n分成k份一定是平均分最优 差分一下每一组多分一次可以减少的代价,然后丢到优先队列里面就可以了 F 会填的会填的 ...原创 2020-09-27 16:53:57 · 101 阅读 · 0 评论 -
牛客练习赛60
链接:https://ac.nowcoder.com/acm/contest/4853#question 还有几个题如果有空就做 A 一位一位做就可以了 B 没有三点共线的话直接考虑每条边的贡献就可以了 C 序列自动机建起来,然后胡乱DP一波就可以了 顺便把模板丢在这里 #include<cstdio> #include<algorithm> #include<iostream> #include<cstring> #include<vector>原创 2020-09-25 13:20:45 · 587 阅读 · 2 评论 -
牛客练习赛66
今天就先更一题好了 平方数 显然暴力枚举就好了 异或图 显然答案只有-1,1,2 判断一下就可以了 公因子 学过的知识早忘了 我们学过忘记过gcd(a,b,c)=gcd(a,b-a,c-b) 这就好说了,差分一下就可以得到答案了 ...原创 2020-09-20 22:27:59 · 175 阅读 · 2 评论 -
牛客练习赛67
继续恢复智商 A 无 B 显然就是最大的数 当然,如果你想一位一位做也是可以的… C 我好菜啊 想了半天策略发现没什么用 博弈题就应该打表SG… 发现和3的倍数有关… 证明的话看题解 观察到2k2^k2k在膜3的意义下为2,1,2,1,2循环 这就好搞了 D 显然从后往前DP就可以了 E 显然对于每一位建一个虚点,然后连一连就可以直接dij了 F 学过的知识早忘了 51nod1766 直径具有可并性 然而我忘了 然后就没了 RMQ维护一波就行 ...原创 2020-09-18 22:59:55 · 152 阅读 · 0 评论 -
牛客练习赛69
胡乱点个题恢复下智商 A 无 B 可以发现,val(i,j)val(i,j)val(i,j)就是最大的i∗ji*ji∗j个数 C 可以发现,把最大生成树建出来 dis(i,j)dis(i,j)dis(i,j)就是两点间最小的边权 因为题目要最大,最大值显然不可能超过最大生成树的边权和 显然可以构造一个方案达到上界 每次选最小的边分治就可以了 因此答案就是最大生成树的边权和 D 显然先排序 然后胡乱dp一下就可以了 E 不难发现对于一个右端点rrr,最大值为rrr的lll集合为一段区间 对于左端点lll也是同原创 2020-09-13 22:09:15 · 156 阅读 · 1 评论 -
二分图最小点覆盖输出方案
老年选手不记得怎么输出方案了… 其实就是复习一波König定理 首先我们知道:最小点覆盖(N)=最大匹配数(M) 下面给出证明 N<M 在匹配边之间,显然不存在相同的顶点 因此,想覆盖每一条匹配边,则至少需要M个顶点 矛盾 N>M 如果我们可以给出一个方案使得N=M 那么显然这个情况就不用讨论了 N=M 我们尝试使用我们构造出的最大匹配方案来进行最小点覆盖 过程其实很简单,从每一个右边未匹配的节点出发,类似于匈牙利算法地走 也就是走一条非匹配边再走一条匹配边 然后将沿路所有的节点标记 最后左边标原创 2020-09-12 16:47:35 · 982 阅读 · 0 评论 -
康复计划1:csp2019
争取恢复一下智商 要不以后头被打下来 施工时间大概无限长 现在还在放假(理不直气也壮) 突然发现自己现在怎么这么沙雕? 括号树 很明显题目就是要求你加入每次加入一个括号,然后统计以他结尾的合法串又多少个 设为did_idi 括号序列自然就是转化为和为0 然后只有)))的时候统计贡献就可以了 (突然发现为啥输入法每次打‘统计’第一个都是‘酮基’) 维护一个类似邻接表的样子,快速找到合法的和他配对的’('就做完了 前缀和加上就行 #include<cstdio> #include<algor原创 2020-08-25 13:18:37 · 300 阅读 · 0 评论 -
回归?
高考结束很久了 成绩和排名裂开了,自闭了 高中三年过得很爽快 只可惜 高一高二oi白给 高三白读 总有一种努力无用的感觉,到最后还不是会翻车? 我真的是菜的不行 虽然成绩很差,但还没到要辍学的地步 勉强有大学上,感谢有大学肯收留我,但可能要想办法转系 可能会打ACM? 可能会恢复一下智商? 就这样吧 ...原创 2020-08-25 12:20:29 · 679 阅读 · 6 评论