自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 NOI2021游记

NOI2021游记前言OI生涯中最后一次NOI了,既有些伤感,又有些期待,愿能为我的OI生涯画上不留遗憾的一笔。Day -?临近NOI,也许别人会感到紧张和焦虑,但我却几乎没有这种情绪,也许是已经释怀了吧,多年的拼搏和努力汇聚到一起,最后的一站需要更多的机遇。保持了一个平常心,以我的水平退役了也在情理之中,所以就不想那么多了。Day -1提前来到了余姚梦麟中学,宿舍环境还不错,不过由于提前来到学校,饭堂还没有正式开,所以吃了一天的土。这两天余姚刚好有台风,所以开幕式也取消了,

2021-07-31 09:32:28 2841 3

原创 NOI Linux备忘(竞赛)

NOI linux 备忘快捷操作ctrl+alt+T 打开终端ls可以查看所在目录下的子文件或文件夹cd file 打开文件夹./ file 执行文件cd +enter 再把文件拖到终端可以快速索引。getdit查看,高亮。编辑,首选项显示行号,突出当前行,括号缩进调成4插件:外部工具取消自动换行扩展外部工具:新建快捷键F5(编译): name=$GEDIT_CURRENT_DOCUMENT_NAME pre=${name%.*} g++

2020-08-08 16:51:42 463

原创 2019-2020新学的一些东西(持续更新)

(以下安利一些我学习的网站,Orz网上的大佬)数据结构:1.set、multiset(https://www.cnblogs.com/hdk1993/p/5811577.html)多项式:1.FFT、NTT(http://www.cnblogs.com/zwfymqz/p/8244902.html)2.FWT(https://www.cnblogs.com/cjyyb/p/9065615...

2019-07-06 22:00:50 508

原创 【留档】一个好看的latex表格

【代码】【留档】一个好看的latex表格。

2024-05-12 14:39:56 186

原创 【Deep Learning】Variational Autoencoder & ELBO:优美的数学推导

本文从最基础的Maximum Likelihood(最大似然估计)到Variational Autoencoder,引入了ELBO,详细推导出最终的优化目标形式

2024-04-12 18:26:33 479 1

原创 【Machine Learning】Other Stuff

本笔记基于清华大学《机器学习》的课程讲义中有关机器学习的此前未提到的部分,基本为笔者在考试前一两天所作的Cheat Sheet。内容较多,并不详细,主要作为复习和记忆的资料。

2024-01-10 00:56:51 1079 1

原创 【Machine Learning】Unsupervised Learning

本笔记基于清华大学《机器学习》的课程讲义无监督学习相关部分,基本为笔者在考试前一两天所作的Cheat Sheet。内容较多,并不详细,主要作为复习和记忆的资料。

2024-01-10 00:53:28 1014

原创 【Machine Learning】Supervised Learning

本笔记基于清华大学《机器学习》的课程讲义监督学习相关部分,基本为笔者在考试前一两天所作的Cheat Sheet。内容较多,并不详细,主要作为复习和记忆的资料。

2024-01-10 00:49:14 962

原创 【Machine Learning】Generalization Theory

本笔记基于清华大学《机器学习》的课程讲义中泛化理论相关部分,基本为笔者在考试前一两天所作的Cheat Sheet。内容较多,并不详细,主要作为复习和记忆的资料。

2024-01-10 00:45:44 504 1

原创 【Machine Learning】Optimization

本笔记基于清华大学《机器学习》的课程讲义梯度下降相关部分,基本为笔者在考试前一两天所作的Cheat Sheet。内容较多,并不详细,主要作为复习和记忆的资料。

2024-01-10 00:43:00 1085

原创 CNN实现文本情感分类

作为OIer初学深度学习,详细记录如何完成一次深度学习(THU人工智能导论第二次大作业)

2022-05-19 11:42:52 2200

原创 第二型曲线和曲面积分总结

简单总结第二型曲线积分和曲面积分,Green,Gauss,Stokes公式,一阶微分形式和二阶微分形式

2022-05-11 10:45:21 1788

原创 第一型曲线和曲面积分总结

简单总结第一型曲线和曲面积分的计算方法

2022-05-11 10:42:45 1043

原创 重积分定理与计算总结

重积分定义Riemann可积:将区域分为直径足够小的每一个小块,每一个小块内取任意一点的函数值作为小块的函数值,然后加起来,即Riemann和,如果这个值有极限则可积。二重积分二元函数f(x,y)f(x,y)f(x,y)在矩形域III上间断点为零测集,则在III上可积,记作f∈R(I)f\in R(I)f∈R(I),另dσd\sigmadσ为面积微元,则二重积分写为:∬Ifdσ\iint _I fd\sigma∬I​fdσ若在有界闭集DDD上,则用足够大的矩形域III框住DDD,并且f(x,

2022-04-27 10:10:21 1532

原创 曲面与极值总结

曲面的切平面与法平面,极值与条件极值

2022-04-08 09:12:32 1044

原创 含参积分定理总结

有关含参积分的连续、一致连续、积分、求导的定理与简单证明

2022-04-08 09:09:10 1006

原创 多元微分与偏微分总结

初学多元微积分梳理一下知识

2022-03-24 16:27:26 998

原创 简单文件操作

std::string filename = "xxx" + std::to_string(case_num);freopen((filename +".in").c_str(), ...)

2021-09-29 17:35:04 139

原创 CF1528F AmShZ Farm

CF1528F我们要求∑j≤icj≥i\sum_{j\le i}c_j\ge i∑j≤i​cj​≥i的n!∏ci!\frac{n!}{\prod c_i!}∏ci​!n!​的和。打表发现答案为(n+1)n−1(n+1)^{n-1}(n+1)n−1,考虑这是一个n+1n+1n+1个点的无根树的方案,考虑怎么将答案与一棵树构造一个双射。有一个很神奇的构造,我们有一个以1为根的大小为n+1n+1n+1的有标号无根树,我们在上面dfs,先走编号小的儿子,将走过每一个点的儿子个数写成一个序列,可以得

2021-07-10 15:40:10 159

原创 agc050F NAND

agc050F首先关键在于mod 2的性质使得对于一些对称的方案可以不考虑。如果有相邻两次操作没有交点,那么显然可以交换,其他不变得到相同的结果。具体来说不妨假设操作偶数条边,操作序列两个两个一组,如果没有交就与交换之后的抵消,因此每一组边都相交在可能被统计入答案。再考虑对于NAND操作,如果连续操作两次会发生什么。发现除了000,010,101对称的以外,都相当于是一个点连续吃掉两个点而自己不变,而上面的特殊情况又可以交换顺序使得方案为0,因此问题转化为了每一次选择一个点连续吃掉两个点。不妨考虑

2021-07-10 15:38:49 177

原创 agc018F Two Tree

agc018F Two Tree传送门Solution这是一道神奇的结论题。首先你可以手玩一下,可以发现如果根据一个节点儿子的个数可以确定当前权值的奇偶性,如果在两棵树中奇偶性不同则无解。进一步的可以感受到如果满足上面的条件只需要−1,0,1-1,0,1−1,0,1就可以构造出来。考虑关键的在于未确定的−1,1-1,1−1,1,我们需要一个东西来平衡子树内的权值。对于这种看起来是线性的构造问题,一般需要用图论、连边来解决。在我们本就不多的图论知识中,可以用欧拉回路

2021-07-08 21:45:28 191

原创 LOJ#3524. 「IOI2021」钥匙

Description传送门Solution首先注意到如果x−>y,y−>zx->y,y->zx−>y,y−>z,那么x−>zx->zx−>z。因此考虑xxx能够到yyy,如果yyy不能够到xxx,那么px>pyp_x>p_ypx​>py​,xxx就失去了意义,同理所有能够到达xxx的点也失去了意义。因此可以考虑维护一个栈,每一个栈中的元素是一个强连通分量,并且它们形成了一条链。每一次从栈顶进行扩展,如果能够到一个无意义

2021-06-23 20:00:52 685 1

原创 CF1534简要题解

CF1534A:二分图染色。B:贪心将单独的一列往下减。C:并查集。D:先询问一次,然后选择奇数层或偶数层的点询问相邻的即可.E:先钦定所有都是1,然后需要变成0,每一次选择尽量多的1变为0,不够的用0来补充,贪心下去即可。或者DP,设fif_ifi​表示iii个111要操作多少次得到,可以将fj,fkf_j,f_kfj​,fk​转移到fj+k−2if_{j+k-2i}fj+k−2i​,然后倒着模拟回去即可。F主要需要简化模型之后发现性质。显然建图之后tarjan缩点,然后需要在DAG

2021-06-17 16:30:26 243

原创 计蒜客决赛Day2 T2 类斐波拉契数据分析

Description传送门Solution关键在于发现结论,以及简单的反演。fib数列:fn=kfn−1+fn−2f_n=kf_{n-1}+f_{n-2}fn​=kfn−1​+fn−2​满足fx+y=fx−1fy+fxfy+1f_{x+y}=f_{x-1}f_y+f_xf_{y+1}fx+y​=fx−1​fy​+fx​fy+1​,转移矩阵为An=[[fn−1,fn],[fn,fn+1]]A^n=[[f_{n-1},f_n],[f_{n},f_{n+1}]]An=[[fn−1​,fn​]

2021-06-17 16:28:13 125

原创 【容斥推导】JZOJ7099. 【2021.06.01NOI模拟】nim

Description求多少个[0,m−1][0,m-1][0,m−1]的集合大小为nnn且xor和为0,。n≤3000,m≤23e6,n log m≤3.5e7n\le 3000,m\le 2^{3e6},n\ log\ m\le 3.5e7n≤3000,m≤23e6,n log m≤3.5e7Solution首先算出可重有序,枚举第一个小于mmm的位置出现在哪里,那么其中一个在确定n−1n-1n−1个之后也是确定的(后面的位置可以任意选),因此假设a

2021-06-02 11:25:16 173

原创 arc121简要题解

ARC121打UR去了,这里是补的题。A:简单取横纵坐标前kkk大或小的点,两两配对即可,kkk可以随意取到3.B:如果全部颜色的个数都为偶数则答案为0,否则考虑A,BA,BA,B为奇数,CCC为偶数,那么要么(Ai,Bj)(A_i,B_j)(Ai​,Bj​),要么(Ai,Ck),(Bj,Cl)(A_i,C_{k}),(B_j,C_l)(Ai​,Ck​),(Bj​,Cl​)配对,绝对值最小值直接排序指针扫一下。一开始没有考虑到后一种爬了。C:考虑将1−n1-n1−n依次放到对应的位置上,不妨假设现

2021-05-30 21:35:05 339

原创 arc120简要题解

arc120A:每一次加的都会变成最大值,因此简单计算即可。B:最后的对角线上都相同。C:对于ai+i=aj+ja_i+i=a_j+jai​+i=aj​+j的一一匹配即可。D:考虑111到nnn的和n+1n+1n+1到2n2n2n的两两匹配最大,设1−n1-n1−n为0,n+1−2nn+1-2nn+1−2n为1,贪心匹配即可。E:首先二分答案,然后考虑从前往后DP,设f[i],g[i]f[i],g[i]f[i],g[i]分别表示iii先往左走并与i−1i-1i−1匹配,回头的时间,以及iii先往

2021-05-27 22:50:28 337

原创 THUSC2021游记

THUSC2021游记期待已久的THUSC它来了,它带着OIer的期盼来了。作为一个菜逼,高二了还没有1=,这次来THUSC“体验”来了。今年是在学军中学,分成紫金港和西溪两个校区,而PKUSC在余姚。Day0提前了一天到,早上9:00出发,10:30到了机场,11:30的飞机,然而飞机延误了,直到1:30才终于起飞。。。到了之后吃个晚饭就回酒店摸鱼了(复习什么的不存在的)。酒店很大很舒服,就是费用比较高。Day1早上9:30才报到,结果发现自己在紫金港校区,暂时并没有试机这个

2021-05-17 09:22:35 1229

原创 arc118简要题解

arc118简要题解A :先二分答案,然后再二分交税之后不超过答案的最大整数,判断即可。B:可以二分∣BiN−AiM∣|B_iN-A_iM|∣Bi​N−Ai​M∣,然后可以得到AiA_iAi​的范围,判断一下是否能够构成MMM即可,实际上还可以考虑直接对于最优的情况AiA_iAi​取小数的上取整或下取整中答案最小的那个,然后选择影响最小的进行调整即可。C:想了很久阴间构造,然后程序测试一下才发现2,3,5中任意两个的倍数大概有2600个可以过了。D:显然先找原根,假设a=gx,b=g

2021-05-10 20:21:48 398

原创 CF1515I Phoenix and Diamonds

Description传送门Solution假设手上有resresres的空间,考虑每一次让resresres减半,做logloglog次即可。考虑减半的过程,不以res/2res/2res/2为边界,而是以2k2^k2k为边界,从大到小枚举kkk,将[1,2k][1,2^k][1,2k]设为轻物品,(2k,2k+1](2^k,2^{k+1}](2k,2k+1]设为重物品,不妨假设res≤2k+1res\le2^{k+1}res≤2k+1,需要贪心选使得res≤2kres\le2^kres≤2

2021-05-05 21:53:48 352

原创 稳定匹配学习小计

定义稳定匹配:特殊的二分图匹配,不妨假设X部和Y部称为男和女,那么每一个男的对于所有女的有一个优先级,每一个女的也对于男的有优先级,一组匹配是不稳定的即为存在一男一女他们认为对方比自己当前的对象优(那么他们就会私奔),反之则为稳定的(还需要满足不存在一对男女都没有匹配)。算法如何求出一组稳定匹配:考虑做若干轮,每一轮所有男的都会追求还未追求过的最优的女的,然后每一个女的会在追求她的男的中选择自己认为最优的男的。实际上可以用队列实现,每一个男的按顺序追求,如果找到一个女的且自己能替代她现在的男朋友

2021-05-05 08:29:55 213

原创 浅谈整数拆分的四种方法

DP对于拆分为<=n<=\sqrt n<=n​部分,直接背包,对于>n>\sqrt n>n​的部分由于最多只有n\sqrt nn​个,因此可以记f[i][j]f[i][j]f[i][j]表示用了iii个数,当前总和为jjj,转移f[i][j]=f[i−1][j−n]+f[i][j−i]f[i][j]=f[i-1][j-\sqrt n]+f[i][j-i]f[i][j]=f[i−1][j−n​]+f[i][j−i],之后合并即可。五边形数有ϕ(x)=∏(1+xi

2021-05-04 22:47:58 1430

原创 模板:pollard_rho

需要注意mr筛的次数稍微有点大,尽量保证正确性,sd要赋初值。ll mul(ll x, ll y, ll p){ ll t=(x*y-(ll)((long double)x/p*y)*p)%p; if (t<0) return t+p; return t;}ull sd;ll rd(){sd^=sd>>13,sd^=sd<<7,sd^=sd>>23;return sd>>1;}ll gcd(ll x,ll y){return (x%y==.

2021-04-26 14:52:21 112

原创 CF1517简要题解(Contest 2050 and Codeforces Round #718 (Div. 1 + Div. 2))

CF1517A/B略C赛时打了一个正确性说不明白的做法。一个优秀的做法是按照对角线一条一条求,找到当前对角线上的剩余次数1,在1上面的往下扩展,在1下面的往左扩展,可以发现这样是唯一的。D可以发现走k/2k/2k/2步之后原路返回即可,因此不需要记录终点,直接记录起点为DP状态即可。E最终的样子为(P)CC..C+PC∗n+PP..P(C)(P)CC..C+PC*n+PP..P(C)(P)CC..C+PC∗n+PP..P(C)或PP..PCC..CPP..PCC..CPP..

2021-04-25 14:59:53 322

原创 arc117C~F

arc117C假设三种颜色分别为0,1,2,那么操作相当于在模3意义下取-x-y,满足结合律,直接组合数算一下即可。D考虑将最后的点权按照从小到大的顺序排列,那么只需要考虑相邻的距离是否满足条件。因此对于相邻的直接取它们的距离即可。等价于求一个排列,点权即为上一个加上两者之间距离,等价于求从某个点开始到某个点结束经过所有点的路径长度最小,那么只有一条路径不会经过两遍,取直径即可。E考虑最后的折线,一层一层DP即可,设f[i][j][k]f[i][j][k]f[i][j][k]表示当

2021-04-20 20:23:37 284

原创 联合省选2021(GDOI2021)游记

day0从学校出发,目标耀华中学。一路上摸得很开心,晚上出去吃围餐,就是在深圳消费有点高,钱包瑟瑟发抖。希望人没事。到酒店之后继续摸,很早(11:30)就睡了。day14:30被酒店的蚊子叫醒,rp++7:20才起床。8:05到考场,中途走错两次路口,险些迟到。8:30开始。上来先看题目。T1一眼二分或排序加双指针秒了,然后看后面。T2想了半个小时最后变成了一个mmm元的不等式,想到了差分约束,但是发现自己并不会。T3简单转化了一下题意,感觉并不难?大概过了四十分钟开始打,T1

2021-04-12 21:42:50 710 2

原创 【CF1503】 Codeforces Round #712 (Div. 1) 简要题解

CF1503A:先判奇偶性,对于相同的位置前面全部左括号,后面全部右括号,对于不同的位置,左右括号交替放,保证较小的那个尽量大。B:按照格子x+yx+yx+y的奇偶性填1、2,1、2中总有一个先填满,剩下的随便填。C:首先起点随意,然后按照aaa排序,注意到只有从小的到大的有贡献,因此要找到一个子序列使得从111跳到nnn总和最小,再从nnn往小跳。D:不妨考虑aaa上升,bbb下降,先把最大值填进去bbb开头,同时会向aaa的开头填入vvv,那么对于所有x<vx<vx<v还没有

2021-04-06 21:31:58 221

原创 JOISC2021题解(部分)

水平有限,之后会继续更新。Day1B:首先枚举1的出发方向,可以发现每一个点首先可以选择两个方向,夹角部分包括了1,再观察一下可以发现实际上这两条中只有一条有用,因为在传染的进行中对角线也要包括1,优先感染能够感染的,模拟即可。C:先不考虑颜色的问题,求出如果没有删除操作每一次询问是当前队列的第几个。相当于是要维护一个区间加,区间减,以及区间对0取max,查询的时候用总的个数减去当前操作减法后的个数即可知道当前在总队列中的起点是什么,这个可以用吉司机线段树去做。之后可以整体二分?也可以直接对于维.

2021-03-24 14:36:53 789

原创 最小树形图学习小计

问题来源JZOJ6997裸的最小树形图简单介绍参考网上的博客。假设是最小外向树。简单记录:每一次将除了根节点以外的点找出最小的入边,这些边连成了一个环套树,对于所有环,将它们缩成一个点。对于所有点,将原本它的入边减去最小入边的权值,递归直到无环。如果无根则多建立一个虚点作为根,并向每一个点连边,边权取决于是最小外向森林还是最小外向树。边权的总和就是每一轮每一个点选择的最小入边的边权的和。如果要还原这棵树,在最终图中有一条边插在环上,则将环上的这条边替换,对应了它的边权减去环边的这个操

2021-03-12 21:30:00 108

原创 agc052E 3 Letters

Description传送门Solution首先由于相邻的都不一样,能不能用特殊的方法表示SSS呢?如果看作是在模3的情况下,我们可以发现相邻的要么是+1要么是-1,因此SSS等价一个数组aaa,ai%3=Sia_i\%3=S_iai​%3=Si​,∣ai−ai−1∣=1|a_i-a_{i-1}|=1∣ai​−ai−1​∣=1,在a1a_1a1​确定的时候唯一确定。而操作可以看作将aia_iai​加或减2,并且要求之后还满足上面的条件。现在我们要把SSS对应的aaa变成TTT对应的bbb,首

2021-03-10 10:44:13 232

空空如也

空空如也

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

TA关注的人

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