自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(125)
  • 收藏
  • 关注

原创 NOIP2020总结

以下为搞笑版(引用自知乎)欸,我一输密码他啪一下就解压了。很快啊!然后上来就是,一个DAG、一个字符串、一个走路人。我全部打出来了啊,打出来以后自然是,传统题目以long long为止,unsigned long long放在他鼻子上 没打他。我笑一下,准备收拳,因为这时间,按照传统功夫的longlong为止,我就过了。如果我这T2 HASH一开, 一下就把他题目做出来了, 放在这题目上没卡常,他也承认,我先这道简单题。他不知道我T2 O(Tnlogn)放在他鼻子上,他承认我先打了T1啊。我

2020-12-08 19:51:31 208

原创 CSP-S2020总结——悲怆的挽歌(数据的力挽狂澜)

T1出题人(1582.10.5-1582.10.14)Day-5~Day-2模拟一场更比一场差,最后直接垫底,感觉凉透了!!没有一场正常发挥,甚至有爆零。心态炸了,已经准备好退役了,太难了。Day-1复习高精度压位,主席树等基础算法,等待比赛。众所周知,公元0天不存在Day1(比赛日)早上无所事事,复习打不起精神。下午比赛开始,改变了先看题1小时的策略,看20分钟后直接开题。事实证明,这个策略真TM太正确了开艹T1,走上不归路2h30min后。。爆零了,怎么办?调整心态,先看T

2020-11-09 22:28:26 467

原创 bat程序对拍打法(2020CSP考前紧急复习)

:looprandom.exep.exepoker.exefc brute.out poker.outif %errorlevel%==0 goto looppauserandom:生成随机数据p:暴力程序poker:正解程序

2020-11-06 20:40:16 209 1

原创 伟大的SLS定理——【2020.11.02提高组模拟】旅途和生活思考及其引论,关于lowbit的一些奇妙性质及其证明(?)

原题:https://gmoj.net/senior/#contest/show/3245/1原题结论:当a,b均为奇数时,lowbit(an−bn)在longlong范围内lowbit(a^n-b^n)在long long范围内lowbit(an−bn)在longlong范围内原题结论前提:0<b<a<1e6,n<=1e60<b<a<1e6,n<=1e60<b<a<1e6,n<=1e6lowbit(x)代表x二进制中最低位1的值

2020-11-02 21:53:35 215 1

原创 常见错误/技巧自我总结

1.递归要开局部变量2.数组不要开太小,在合理的范围内(25000000,int)可以多开尤其是线段树和树状数组但也不能开太大(NOIP2018PJDAY4爆炸)3.c++开大栈指令:-Wl,–stack=1342177284.一定要注意是否要开long long。5.谨慎使用cmath库和define,define的优先级顺序贼坑...

2020-01-19 07:53:27 266

原创 自我介绍

一个JZ初三(写于2019.9.16)蒟蒻,名曰王誉达我的自我称号:Van♂With♂Dark♂0Van指王,Dark指达,誉和“与”字谐音,取英文With喜欢足球,英超,曼联,索尔斯克亚,1999年5月26日。就这么多。...

2019-09-16 21:31:14 219 2

原创 模板大全

AC自动机:#include &amp;amp;amp;amp;amp;amp;lt;cstdio&amp;amp;amp;amp;amp;amp;gt;#include &amp;amp;amp;amp;amp;amp;lt;cstring&amp;amp;amp;amp;amp;amp;gt;#include &amp;amp;amp;amp;amp;amp;lt;iostream&amp;amp;amp;amp;amp;amp;gt;#in

2018-07-18 20:25:25 232

原创 C语言???

0.没有using namespace std;2.codeblocks使用。1.C的文件输入输出。

2023-09-06 09:26:45 278

原创 2022-2023上学期 奖状的清单

奖状清单

2022-11-26 22:47:39 403 1

原创 2021-2022上学期 奖状的清单

2021-2022上学期 奖状的清单

2022-01-01 19:50:41 546

原创 2020-2021下学期 奖状的清单

vtxgt

2021-06-08 20:01:42 266

原创 AFO...

AFO于2021.6.1403 再见。

2021-06-01 20:11:41 118

原创 联合省选2021总结——彻底的失败

两天的比赛策略出现了严重的问题。该切的Day1T1没有切掉没写对拍为了Day1T3暴力一堆脑残错误送我上天,最后没时间了Day2就是菜,没什么好说的再见

2021-04-15 16:14:25 353

原创 2021.04.08【2021省赛】模拟又爆零记

信心赛爆零梅开二度,我拿头考GDOI做题流程:T1淦到11点“获得”25分其中又有读错题浪费时间的煞笔过程T2只剩30min,写了个超时的权值线段树做法没有很好的分析时间,不过太急了也正常主要是浪费的一些时间很可惜做题还是没有最认真的读题但是!!!为什么我的线下评测爆零了??去找兔子,一番操作后:“你是不是%lld输出int类型了?”一语中的,我是沙笔考试时千万要注意啊!!!希望能将坏运气用光...

2021-04-08 16:21:31 113

原创 2021.04.07【2021省赛】模拟爆零记

T1,T3都看错题了,十分快乐T2又不可做T1:斜对角线只能是45o45^o45oT3:算的是0-Ti时刻之和·下次注意:1.如果遇到自己不太清楚的名词,可以用程序验证多个想法2.对一些敏感的,容易读错的地方标高亮(pdfpdfpdf或wordwordword)...

2021-04-07 14:38:26 81

原创 7045. 2021.04.05【2021省赛模拟】数学考试(sleep)题解

网络流的好题目三次函数的形式将我迷惑了,以为是一道数学题其实这道题的突破口是它奇怪的限制应该自然联想到网络流!这里是最小割不考虑限制,就是对于每个函数每个可能的取值x(l≤x≤r)x(l\leq x\leq r)x(l≤x≤r),从SSS到TTT连一条链,断掉一条边代表你选了f(x)f(x)f(x)作为这个函数的值,容量为f(x)f(x)f(x)那这样岂不是变成了“最大割”问题?容量取个相反数不就是最小割?当然,你会连r−l+2r-l+2r−l+2条边,值却只有r−l+1r-l+1r−l+1

2021-04-06 10:38:31 135

原创 JZOJ7044. 2021.04.05【2021省赛模拟】悄悄话(word)题解

其实是一道挺简单的题目但是自己之前没怎么用过failfailfail树所以不会还是菜对所有的串建出ACACAC自动机,建出failfailfail树failfailfail树就是由fail[i]−>ifail[i]->ifail[i]−>i的边组成的树,与ACACAC自动机上节点一一对应然后一个简单O(n∑len[i])DPO(n\sum len[i])DPO(n∑len[i])DP,设f[i]f[i]f[i]为选择iii为最后一个串时的最大答案那么f[i]=max(f[j])f

2021-04-06 09:32:26 202

原创 JZOJ7038. 2021.04.01【2021省赛模拟】异或 (inception)题解

之前做过一道一模一样的题目连数据范围都一样!!!但自己还是没能想出那个结论!!!结论:子序列中两两异或的最小值>=x>=x>=x,这个最小值只可能在排序后相邻两项中取得。也就是说对于∀a≤b≤c,min(a⨁b,b⨁c)≤a⨁c\forall a\leq b\leq c,min(a\bigoplus b,b\bigoplus c)\leq a\bigoplus c∀a≤b≤c,min(a⨁b,b⨁c)≤a⨁c等于的情况显然。对于不等于的情况,考虑a,b,ca,b,ca,b,c不

2021-04-01 20:15:33 153

原创 6086. 【GDOI2019模拟2019.3.26】动态半平面交 题解

这道题首先考虑如何处理lcm。因为有模数,所以lcm(x,y)=x∗y/gcd(x,y)lcm(x,y)=x*y/gcd(x,y)lcm(x,y)=x∗y/gcd(x,y)这样的东西就用不上设a[i]=∑i=1npicia[i]=\sum_{i=1}^{n}{p_i}^{ci}a[i]=∑i=1n​pi​ci对于一个pi,将pi拆成ci个不同颜色,每个颜色的权值都是pi那么lcm就是所有至少出现过一次的颜色权值积这个至少出现过一次怎么处理呢?首先每个点都有1个乘pi的标记对于两个dfn序相邻的

2021-03-31 16:59:18 171

原创 7035. 2021.03.30【2021省赛模拟】神奇纸牌(uno)题解

再度死在了这种排列组合题的大刀下一个显然的结论:一套UNO牌在复制条件下可以打完的条件当且仅当同点数同颜色的牌连边后形成连通块这道题只有4种颜色,所以会有两种做法1.列出DP表达式后矩阵快速幂转移2.发现每张牌的颜色状态只有444种对于一个相同点数,我们枚举这个点数下所有牌颜色的并颜色并的可能种数只有242^424种,可以状压问题转化成有n个不同点数,m种颜色并的可能,n个点数要分别匹配一个颜色并,每种颜色并不能为空的方案数化成小球-盒子模型其实就是第二类斯特林数容斥公式为∑i=0m(−1

2021-03-30 21:45:07 206

原创 如何优美的写哈希

NOI Online 2021提高组第二题让我意识到了这件事的严重性!#include <cstdio>#include <cstring>#include <algorithm>#define mo1 10000003#define mo2 10000007#define ll long longusing namespace std;int nxt[3005][27],pos[27];int i,j,k,m,n,o,p,l,s,t;char a[1

2021-03-27 15:05:03 89

原创 JZOJ6084. 【GDOI2019模拟2019.3.25】礼物 题解

不是特别难,但是自己搞了一点时间。首先看到题目不能循环同构,可以自然想到BurnsideBurnsideBurnside定理设f[i]f[i]f[i]为旋转iii次后不动点数量则Ans=∑i=1nf[i]nAns=\frac {\sum_{i=1}^nf[i]} {n}Ans=n∑i=1n​f[i]​设g[i]g[i]g[i]为有iii个循环的方案数则有f[i]=g[gcd(n,i)]f[i]=g[gcd(n,i)]f[i]=g[gcd(n,i)]那么还有一个i∣gcd(n,m)的条件i|gcd

2021-03-25 22:32:03 112

原创 7009. 2021.03.13【2021省赛模拟】抽卡(card) 题解

是一道概率题,涉及到我的盲区,写一篇题解回顾一下。这道题主要特点是重复性和maxcost的“保底次数”。设A代表抽出一个五星角色后抽到下一个五星角色需要的期望,这是常规定义,注意可重复。设B[i]代表抽出i-1种五星角色后抽到第i种五星角色需要的期望,不能重复。考虑如何从A转移到B。B[i]=A∗(n−i+1)n+(A+B[i])∗(i−1)nB[i]=\frac {A*(n-i+1)}{n}+\frac{(A+B[i])*(i-1)}{n}B[i]=nA∗(n−i+1)​+n(A+B[i])∗(

2021-03-15 22:31:58 177

原创 6995. 2021.03.06【2021省赛模拟】组合(zh)题解

HZHHZHHZH来找我问这道题,我发现自己的理解真的太模糊了,无法讲题,所以要写写题解,总结一下思路。其实O(n2)O(n^2)O(n2)的思路是很重要的,并不是那么好想。定义:f[i][j]f[i][j]f[i][j]为以iii为根,与iii距离为jjj的点个数g[i][j]g[i][j]g[i][j]为以iii为根,存在两个点aaa,bbb,设它们的lcalcalca为ccc,满足aaa,bbb到ccc距离为ddd且ccc到iii的距离为d−jd-jd−j的(a,b)(a,b)(a,b)点对数

2021-03-13 19:59:24 101

原创 [ICPC2015 WF]Evolution in Parallel题解

题目大意:给定111个母串和nnn个子串,如果xxx是yyy的子串则xxx可以变换到yyy,求出两个不相交的序列,分别使序列第一个子串可以沿着序列一直变换到母串。(nnn个子串都至少要出现一次,没有合法方案输出impossibleimpossibleimpossible)这道题也是寒假作业中比较简单的一道题,思路不是非常复杂。假设有两个序列AAA,BBB,刚开始AAA,BBB中是母串。那无非三种情况(设目前的字符串为SSS,按长度从大到小先排序):设SSS如果能变换至AAA的最后一个子串则g=1g=

2021-03-02 22:37:28 195

原创 [ICPC2014 WF]Sensor Network题解

一道十分有趣的题目题目大意:给定nnn个点(n<=100)(n<=100)(n<=100)和距离mmm,两点间距离小于mmm连一条边,求图的最大团(最大完全图,两两间有边相连),输出最大团点个数和方案由于前几天才做过一道类似的题,很快就想出了思路枚举最远点对后将两两没有边的点相连形成二分图跑最大独立集即可但是问题来了:网络流如何输出方案?在残量网络上如果存在S−X−Y−TS-X-Y-TS−X−Y−T。三条边边权全不为0,则X不在方案内最后输出那些没有被排斥在方案外的数但是我太

2021-02-25 20:25:37 363 1

原创 近期总结

最近状态出现了一定的问题,需要总结一下。期末考炸得非常惨。数学无中生有一个加号-5,画图没涂黑-?英语完形填空简直是乱做的物理选择全对荣获77分化学竟然错2个选择生物选择全对荣获92分语文写作文竟然没有分析出它的文体是驳论文写作文只写了“为什么”,怎么做都没有写考试前丢了1500+元的东西GDKOI各种各样的错误,交上去代码CE,各种莫名其妙爆零,别人300+的题我100不到。怎么说呢在212各种违反校规,人变得十分浮躁,根本没有以前304的学习氛围我太容易受环境的影响了做事静不下

2021-01-31 19:51:15 106 1

原创 P1829 [国家集训队]Crash的数字表格 / JZPTAB 题解

问题:求∑i=1n∑j=1mlcm(i,j)\sum_{i=1}^{n}\sum_{j=1}^{m}lcm(i,j)∑i=1n​∑j=1m​lcm(i,j),一组数据又是一道莫比乌斯反演的模板题呢!∑i=1n∑j=1mlcm(i,j)=∑i=1n∑j=1mijgcd(i,j)\sum_{i=1}^{n}\sum_{j=1}^{m}lcm(i,j)=\sum_{i=1}^{n}\sum_{j=1}^{m}\frac{ij}{gcd(i,j)}∑i=1n​∑j=1m​lcm(i,j)=∑i=1n​∑j=1m

2021-01-11 22:21:41 74

原创 一次方和,二次方和,三次方和,四次方和公式

一次方和:∑i=1ni=(n+1)(n)/2\sum_{i=1}^{n}i=(n+1)(n)/2∑i=1n​i=(n+1)(n)/2二次方和:∑i=1ni2=n(n+1)(2n+1)/6\sum_{i=1}^{n}i^2=n(n+1)(2n+1)/6∑i=1n​i2=n(n+1)(2n+1)/6三次方和:∑i=1ni3=n2(n+1)2/4\sum_{i=1}^{n}i^3=n^2(n+1)^2/4∑i=1n​i3=n2(n+1)2/4四次方和:∑i=1ni4=n(n+1)(2n+1)(3n2+3n−

2021-01-09 21:26:08 11732

原创 矩阵树定理的运用

证明日常见SLS大佬我来说说它的用法和一些常用题型1.求一个图的生成树个数这个是基础运用对于一条边(x,y)(x,y)(x,y),使a[x][x]++,a[y][y]++,a[x][y]−−,a[y][x]−−a[x][x]++,a[y][y]++,a[x][y]--,a[y][x]--a[x][x]++,a[y][y]++,a[x][y]−−,a[y][x]−−就是度数矩阵-邻接矩阵对这个矩阵做上三角高斯消元,对角线的数和就是答案(所谓的求矩阵行列式的值)2.给定边权,求生成树边权乘积之和

2021-01-07 21:44:40 271

原创 洛谷P2522 [HAOI2011]Problem b 题解

跟洛谷P1390【公约数的和】几乎一样,多了个容斥而已。甚至还更简单,因为k也不用枚举。毕竟初学,还是重新推一遍。设work(n,m)=∑x=1n∑y=1m(gcd(x,y)=k)work(n,m)=\sum_{x=1}^{n}\sum_{y=1}^{m}(gcd(x,y)=k)work(n,m)=∑x=1n​∑y=1m​(gcd(x,y)=k)答案就是work(c,d)−work(a−1,d)−work(c,b−1)+work(a−1,b−1)work(c,d)-work(a-1,d)-work(

2020-12-29 21:18:59 134

原创 整除分块

形式:∑i=1n⌊n/i⌋\sum_{i=1}^{n}\lfloor n/i \rfloor∑i=1n​⌊n/i⌋结论:对于⌊n/i⌋\lfloor n/i \rfloor⌊n/i⌋相同的一段,其末尾是⌊n/⌊n/i⌋⌋\lfloor n/\lfloor n/i \rfloor \rfloor⌊n/⌊n/i⌋⌋证明不会。代码(lll是左端点,rrr是右端点):for (int l=1,r;l<=n;l=r+1){ r=n/(n/l); ans+=(r-l+1)*(n/l);}..

2020-12-24 20:39:49 93

原创 洛谷P1390 公约数的和题解

第一道莫比乌斯反演题要求的式子是∑i=1n∑j=i+1ngcd(i,j),n<=2∗1e6\sum_{i=1}^{n}\sum_{j=i+1}^{n}gcd(i,j),n<=2*1e6∑i=1n​∑j=i+1n​gcd(i,j),n<=2∗1e6,一组数据可以转换成∑i=1n∑j=1ngcd(i,j)−∑i=1ngcd(i,i)2\frac{\sum_{i=1}^{n}\sum_{j=1}^{n}gcd(i,j)-\sum_{i=1}^{n}gcd(i,i)}{2}2∑i=1n​∑j=

2020-12-23 22:22:35 184

原创 一些小小的证明

莫比乌斯函数的优秀性质:∑d∣nμ(d)=(n==1)\sum_{d|n}\mu(d)=(n==1)∑d∣n​μ(d)=(n==1)令n=∏i=1kpici,N=∏i=1kpin=\prod_{i=1}^{k}p_i^{c_i},N=\prod_{i=1}^{k}p_in=∏i=1k​pici​​,N=∏i=1k​pi​∑d∣nμ(d)=∑d∣Nμ(d)\sum_{d|n}\mu(d)=\sum_{d|N}\mu(d)∑d∣n​μ(d)=∑d∣N​μ(d)根据莫比乌斯函数的定义,如果ddd有指数大于等

2020-12-20 09:53:31 174 2

原创 NOIP2020正式赛 移球游戏(ball)题解

本文参考了洛谷Dzhao大佬的题解首先,做这种构造题,一定要想出一种普适性的方法,不能去想所谓的“最优解”,而是要去想一种在不同的情况下都能用的方法。其次,部分分是一种提示满分的思路。如果只有2个柱子,怎么做呢?(设颜色为0,1)柱子1 m个球柱子2 m个球柱子3 0个球Step 1首先设柱子1的m个球中有sum个1将柱子2的顶上sum个球移到柱子3那么情况变成柱子1 m个球柱子2 m-sum个球柱子3 sum个球Step 2将柱子1中球一个个提出来,是颜色1放柱子2上,颜色.

2020-12-16 22:41:45 1192

原创 NOIP2020正式赛 字符串匹配 (string)题解

考场上无限接近正解84pts的想法比较显然(虽说我这个菜逼想了近1h)枚举AB整块位置,以及块的长度,剩下的是C,然后根据C有多少出现次数为奇数的字母(后缀预处理)来确定A有多少划分方案(边枚举边将目前的A有多少出现次数为奇数的字母扔进树状数组),将所有方案加起来就是答案这样的时间复杂度到底多少?考场上分析错了,以为是O(Tnlog2n)O(Tnlog^2n)O(Tnlog2n)导致没有做出正解事实上,A拥有的出现次数为奇数的字母不可能超过26个,所以时间复杂度是O(Tnlognlog26)O(.

2020-12-15 20:58:40 757

原创 NOIP2020正式赛 排水系统(water)题解

这道题是拓扑序的板子题。直接拓扑序一下,做个分数加法就好但是这道题的数据范围让人暴毙。分母最大值可以达到6011=3627970560000000000060^{11}=362797056000000000006011=36279705600000000000,(60是将1/5,1/4,1/3,1/2,1/1合并出来最大的分母)我就是无数lcm先乘后除的oier之一,炸成60这道题用unsigned long long都不行,264−1=184467440737095516152^{64}-1.

2020-12-15 20:41:26 1349

原创 2020.12.03【NOIP提高A组】模拟

今天的比赛做得并不好。T2没有测试链的情况炸的很惨没有去做T4,时间分配极其不合理

2020-12-03 16:39:24 105

原创 【2020.12.02提高组模拟】牧羊人(shepherd)题解

好像又是克罗地亚的题,那就公开写题解吧先说最重要的结论:每次选择一个深度最大的羊,寻找一个深度最浅的能够保护它的点放置牧羊人,将牧羊人能保护的点踢出队列,继续做到直至每只羊都被保护到为止感性理解一下:首先对于一只深度最深的羊,将牧羊人放在它的下面肯定不如上面优那么在能够保护这只羊的前提下,我们完全可以将牧羊人的位置上调,这样答案不会更劣,如果能够保护到其它羊就可能减少牧羊人的个数,从而答案会更优QED那么这道题可以分为几个步骤:1.找到深度最深的羊2.找到深度最浅的能够保护它的点放置牧羊人

2020-12-02 22:18:51 192

原创 2020.12.02【NOIP提高A组】模拟总结

今天的失误是没有拿到保底分100+18+0+8=126.T4的错误做法打了太久,颗粒无收T2的暴力有WA也有TLE,是实现问题,没有测极限数据(时间不够)比赛应该每次要拿满保底分

2020-12-02 21:51:47 94

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除