自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

maxtir的博客

一只小蒟蒻的blog

  • 博客(272)
  • 收藏
  • 关注

原创 模板:基于NTT的多项式操作

模板:基于NTT的多项式操作因为实在是太多东西啦,所以就全部整理了以下,持续更新ing~前置知识:NTT顺便说一句,代码采用重载vector封装的形式(因为懒得自己开结构体)下面是几个已经封装的基础代码,为了方便浏览,先贴出来:typedef std::vector<int> VI;int fix(int x) {return (x >> 31 & P)...

2019-06-17 14:44:16 504

原创 仙人掌&圆方树学习笔记+简单应用

仙人掌&amp;amp;amp;amp;amp;amp;amp;圆方树学习笔记推荐链接 :戳这里定义:仙人掌任意一条边至多在一个环里的无向图定义:仙人掌的圆方树仙人掌 G=(V,E)G = (V, E)G=(V,E)的圆方树T=(VT,ET)T = (V_T , E_T)T=(VT​,ET​)为满足以下条件的无向图:VT=RT∪ST,RT=V,RT∩ST=∅V_ T = R_ T ∪ S_ T , R_ T = V, R_ T ∩ ...

2018-10-21 21:56:08 817

原创 【生成式AI】ProlificDreamer论文阅读

text-to-3D 解决的问题就是给定一段话,生成视角一致的3D场景,如果了解过这个领域的可以略过不看研发路线大概是dreamfeild->dreamfusion->polificdreamer。

2023-08-10 16:13:47 1195

原创 【生成式AI】Diffusion Model 原理详解

【碎碎念】感觉Diffusion Model里面的数学公式太多了QwQ,所以自己稍微梳理一下。听懂的,感觉讲得很清楚。

2023-08-09 14:40:14 362

原创 泊松抠图论文复现

Poisson Matting论文,主要目标是从用户给定的Trimap,也就是指定的背景,前景和未知区域抠出前景。主要采用的Poisson 方程的方法。这篇文章的抠图效果非常精细,但是实现出来的效果却不太尽如人意,但是由于本文只实现了Global Phase部分,所以可能并没有完全发挥这篇论文的全部实力。

2022-11-08 09:18:12 734 1

原创 LazySnapping算法详解

这是一篇和GrabCut同时期的算法,论文名称就叫《Lazy Snapping》,他的作用是用户交互指定前景背景来分割这篇文章仍然用到了两个简单的前置算法:分水岭算法和k-means聚类,下面简单介绍

2022-11-02 10:15:14 454

原创 GrabCut算法详解:从GMM模型说起

GrabCut是04年的一篇文章,是少数用传统方法~~(对,就是没用神经网络的意思)~~解决前景和背景分离的算法。需要的前置知识有:混合多高斯模型最小割集合划分下面先介绍这两个模型备注:本文不含任何数学证明,仅仅介绍算法,如果想要严格证明请移步百度。

2022-10-31 15:36:20 951 2

原创 大一上计算机大作业个人小结:游戏《妮可迷惑日常》,DirectX,WinAPI实战

前言历时一个月,终于完成了人生中第一个游戏&计算机大作业《妮可迷惑日常》。首先自然是鸣谢一下两位合作大佬的帮助和包容。关于游戏这是一款基于DirectX中的DirectDraw和DirectInput,winapi开发的2D横版跑酷类游戏,游戏素材来自网络,游戏机制:玩家自主输入难度,空格二段跳,下滑键强制落地,碰撞判定机制是碰到障碍物(书本)扣血条,碰到“卷”标记加血条,超过100血条消失,超过150直接死亡,碰到地板左右边沿直接死亡。内含小剧场,游戏结束且成功可能会套娃一些友好的小游戏。

2020-12-31 16:35:02 621 2

原创 About Maxtir

关于我说句实话,直到现在都还没有正式和OI说过一声再见。说我在OI路上有多少,充其量是福建省D类银牌的小蒟蒻。但是OI有给予过我太多的希望和失落,不过有些故事,想来我自己记得就足够了罢。现在人在中国科学技术大学,决定开启ACM的新篇章。以前的一些评论沉寂了一年都没回复,希望谅解。以后将继续发布acm相关的题解和算法。凡是过往,皆为序章。冲丫!我的目标是ecfinal金!(World Final就算了把太难了)...

2020-09-23 16:17:42 202

原创 [NOI2013]树的计数 计数Dp

[NOI2013]树的计数题目传送门分析强烈吐槽一下这道题不采用取模的方式,害我被卡精度卡了半天。因为毕竟是是自己yy的一种垃圾做法手玩几组数据~~(或者左转看看题解)~~发现按层划分BFS序很科学。然后就可以发现一个结论:一种合法的BFS序的划分对应一棵树。证明:考虑递归构造对应关系。对于某个BFS序,如果我们已经构造出了iii层以内的树,考虑第i+1i+1i+1层,因为已经划分好...

2019-06-25 21:05:14 559

原创 [HNOI2019]白兔之舞 Bluestein's Algorithm FFT 生成函数 矩阵乘法

[HNOI2019]白兔之舞题目传送门名字不错 ^ o ^分析题意:较长,自己看!听说要单位根反演?不会.jpg。还好有非单位根反演的做法:-)首先朴素Dp的话大概就是F(i,j,l)=∑a=0i−1∑b=1nF(a,b,l−1)w[b][j]F(i,j,l)=\sum_{a=0}^{i-1}\sum_{b=1}^{n}F(a,b,l-1)w[b][j]F(i,j,l)=∑a=0i...

2019-06-25 11:25:32 723

原创 codeforces1172 E. Nauuo and ODT LCT

codeforces1172 E. Nauuo and ODT LCT题目传送门分析题目大意:给一棵每个节点有颜色的树,求树上所有路径不同颜色个数和。带修改。一个显然的思路是分颜色考虑,对于每种颜色,考虑没有贡献的路径,那么就是去掉这些颜色的点,剩下的每个连通块内部的点对。也就是连通块的大小平方和条路径没有贡献。。把这些颜色的点全部看成白色,其余看成黑色,问题转化成给你初始是黑色的树,要...

2019-06-24 21:19:04 398

原创 [WC2019] 数树 容斥原理+矩阵树定理+树形Dp+计数Dp+生成函数优化Dp+多项式求Exp

[WC2019] 数树题目传送门分析最近老是在肝一些神仙生成函数题。。。哎,肝败吓疯。其实luogu题解里面的那篇已经很详细了,这篇题解纯属个人整理,建议是到到luogu题解去看。题目大意:告诉你有俩棵有标号无根树,如果某两个节点共用了某条边,那么这两个点的权值必须相同,点权范围在[1,y][1,y][1,y]内,有三个任务,求在给定2,1,0棵树的情况下构造树和点权的方案数。Task1...

2019-06-20 15:12:58 536

原创 [CTS2019]珍珠 NTT 生成函数

[CTS2019]珍珠题目传送门:luogu分析考虑每种颜色有几个。假设已经求出了每种颜色的个数为d1,d2⋯dDd_1,d_2\cdots d_Dd1​,d2​⋯dD​方案数就是n!d1!d2!⋯dD!\frac{n!}{d_1!d_2!\cdots d_D!}d1​!d2​!⋯dD​!n!​考虑这个方案合法的要求。∑di(mod&ThinSpace;&ThinSp...

2019-06-17 21:33:21 321

原创 [CTS2019]氪金手游 概率Dp,树形Dp,容斥原理

[CTS2019]氪金手游题目传送门:luogu分析先考虑一下那个奇怪的条件(都知道是哪个吧)它实际上是说,整个结构形成了一棵树。但是这棵树很奇怪,边有顺的也有反的。先考虑全是顺的边的情况,也就是说,对于这棵树,子树根得是第一个选到的。假设所有的www是定的,总的www和是SumSumSum,子树的www和是SwS_wSw​,子树根的www为xxx那么子树的第iii次抽到的概率可...

2019-06-17 20:16:34 394

原创 CF1019E Raining season 边分治+凸包闵可夫斯基和

CF1019E Raining season传送门分析题目大意:就是给一颗树,每条边有两个属性(a,b)(a,b)(a,b),对于每个t∈[0,m]t\in[0,m]t∈[0,m],求一条路径使得∑at+∑b\sum at+\sum b∑at+∑b最大。...

2019-06-17 19:43:36 410

原创 [CTSC2018]暴力写挂 边分治+启发式合并

[CTSC2018]暴力写挂 边分治+虚树传送门:bzojluogu分析题目大意:给俩树T,T’T,T’T,T’,求depx+depy−(depLca(x,y)+depLca′(x,y)′)dep_x+dep_y-(dep_{Lca(x,y)}+dep&#x27;_{Lca&#x27;(x,y)})depx​+depy​−(depLca(x,y)​+depLca′(x,y...

2019-06-10 20:45:33 274

原创 算法学习:动态点/边分治+[ZJOI2007]Hide 捉迷藏

动态点/边分治算法学习例题:[ZJOI2007]捉迷藏luogubzoj题目大意:给一颗树,节点分黑白,开始全黑,给两个操作,要么把一个节点黑白变化,要么询问树上最远黑点距离动态点分治呼呼,终于写(chao)完了这道动态点分治的题目。首先不懂点分治的戳这里(记得把题目也写写,写完再来看这道)对于这道题我们考虑不带修改的情况,及直接询问树上最远黑点的距离,显然是一个裸的树dp,只要用...

2019-06-08 09:39:26 315

原创 算法学习:边分治+bzoj2870: 最长道路tree

算法学习:边分治前言本来作为一名标准的NOIP退役选手,老早想要再见OI+停更+读文化课一波行云流水的操作了,结果D类居然还有,于是继续苟!然后就有了日常赛前学算法。例题bzoj2870: 最长道路tree权限题来着,题目大意如下:给定一棵N个点的树,求树上一条链使得链的长度乘链上所有点中的最小权值所得的积最大。其中链长度定义为链上点的个数。分析关于树上路径问题,想必大家都清楚著...

2019-06-06 20:58:47 559

原创 luogu4775[NOI2018]情报中心 虚树 线段树合并

[NOI2018]情报中心题目传送门分析即zjoi线图之后又一道两百行代码的题。其实luogu题解里面的那份标解已经足够清楚了,自己写一遍只是为了加深理解。题目大意:给定一棵带边权的树,给定树上的多条链,每条链有费用,求有公共边的两条链并的边权和-费用的最大值。这道题的一个核心思路是考虑交边的状态,不难发现如下两种情况:没错我盗的图,略略略对于没有公共Lca的链,他们的链交是一...

2019-04-10 07:32:17 370

原创 luogu4125[WC2012]记忆中的水杉树 线段树 拓扑排序 扫描线 set

luogu4125[WC2012]记忆中的水杉树 线段树 拓扑排序 扫描线 set题目传送门分析题目大意:给定平面上若干条互不相交的线段。现在要把这些线段沿着上下左右四个方向移出这个平面。给定一种移动的方案,求这个方案最早在第几步会导致线段相碰,并给出一种合法的方案使得移动过程中不存在任意两条线段相碰。做法:先做第二问。不难发现存在一种只往一个方向移动方案。一种暴力的思路是O(n2)O(...

2019-04-08 11:19:30 595

原创 [NOI2016]优秀的拆分 后缀自动机 树上启发式合并 线段树

[NOI2016]优秀的拆分题目传送门luogubzoj分析这道题不管采用Hash,后缀数组还是自动机,网上大部分的题解都采用了关键点+调和级数这个操作。本蒟蒻想不到关键点这个操作,所以采用的是一种较为繁琐的O(nlog2)O(nlog^2)O(nlog2)做法。首先肯定将问题转化成对于每个iii求以iii为边界的AAAAAA结构个数,当然前缀后缀分别求一遍,以下默认是前缀。考虑形式...

2019-04-05 21:53:15 607

原创 codeforces981H. K Paths NTT树形Dp

codeforces981H. K Paths题目链接分析题目大意:树上选kkk条路径,要求选择之后某条边只能被经过0,1,k0,1,k0,1,k次,且不能没有经过kkk次的边。求方案数。所有被经过kkk次的边形成的一定是一条树上的路径,考虑枚举路径的两个点u,vu,vu,v。考虑uuu子树的端点选取。要么放在uuu上,要么从uuu的儿子的子树挑一个点。注意一个子树只能挑一个点。那么每个...

2019-03-23 22:17:05 274

原创 loj#6496. 「雅礼集训 2018 Day1」仙人掌 圆方树+FFT

loj6496. 「雅礼集训 2018 Day1」仙人掌题目传送门分析首先考虑树的情况。用f[u][0/1]f[u][0/1]f[u][0/1]表示当前子树根的度数≤ai,&amp;lt;ai\le a_i, &amp;lt;a_i≤ai​,&lt;ai​的答案。f[u][0]=∏k1+k2+⋯kn≤aif[vi][1−ki]f[u][0]=\prod_{k_1+k_2+\cdots k_...

2019-03-23 21:58:03 552

原创 uoj218火车管理 可持久化线段树+线段树

uoj218火车管理题目连接分析如果没有弹栈操作,就是一个普通的线段数+区间覆盖。有了弹栈操作之后,一个非常巧妙的思路是,用主席树维护当前每个节点的插入时间。当弹出一个节点的时候,用主席树找到这个位置的插入时间。调出这个插入时间的前一个时刻版本的线段树,这个版本记录了当前位置的栈的下一个个数的插入时间。记录一下插入操作的吨位,这样就可以在对应的线段树和主席树上修改了。有一个神奇的小操作...

2019-03-05 20:44:20 207

原创 codeforces698C. LRU 容斥原理 概率Dp 状压Dp

codeforces698C. LRU题目链接分析题目大意:给你一个初始为空的队列和nnn个数,每一轮每个数有pip_ipi​的概率被选中。如果这个数不在队列中就把它放到队尾,否则什么都不会发生。如果当前队列大小&amp;gt;k&amp;gt;k&gt;k,就把队首弹出去。求操作100100100^{100}100100之后每个数出现的概率。100100⇔∞100^{100}\Leftr...

2019-03-01 17:39:45 229

原创 codeforces1129D. Isolation分块优化Dp

codeforces1129D. Isolation题目连接分析题目大意:给你一个序列,上面每个位置有一种颜色,求把这个序列分割成若干段,使得每一段的只出现一次的颜色个数不超过kkk个,求方案数。一个显然的1D/1DDp1D/1DDp1D/1DDpf(i)=∑j=1if(j−1)[cnt(j,i)≤k]f(i)=\sum_{j=1}^i f(j-1)[cnt(j,i) \le k]f(i...

2019-03-01 17:11:16 462

原创 Codeforces Global Round 1题解报告

Codeforces Global Round 1题解报告A. Parity题意模2意义下的秦九韶。题解模2意义下的秦九韶。代码#include&amp;amp;amp;amp;lt;bits/stdc++.h&amp;amp;amp;amp;gt;int ri() { char c = getchar(); int x = 0, f = 1; for(;c &amp;amp;amp;amp;lt; '0' || c &amp;amp;am

2019-03-01 16:41:31 351

原创 CodeCraft-19 and Codeforces Round #537 (Div. 2)解题报告

Codeforces Round #537 (Div. 2) 题解报告A. Superhero Transformation题意问能否通过把辅音字母换成另一个辅音字母,元音字母换成另一个元音字母使得两个字符串相同。题解按题意模拟。代码#include&amp;lt;bits/stdc++.h&amp;gt;const int N = 1e3 + 10;int ri() { char c = g...

2019-02-20 21:20:23 973

原创 Codeforces Round #538 (Div. 2)题解报告

Codeforces Round #538 (Div. 2)题解报告Problem A:Got Any Grapes?题意三个瓜皮吃三种葡萄,分别只能吃一种,两种,三种,问能不能都吃够数。题解按题意贪心即可。代码#include&lt;bits/stdc++.h&gt;#define Error return puts("NO"), 0int ri() { char c = g...

2019-02-19 16:23:04 201

原创 原创题-maxtir's blog

maxtir’s blog题目背景maxtir是一名即将退役的老年选手,它在“超时电脑”平台上有一个使用了快三年的博客。他有一个烦恼:最近他的博客分类越来越乱了,导致他经常找不到文章,于是他决定慢慢对自己的博客进行排序。题目描述maxtir的每一篇博文的分类都可以被看成一个仅由小写字符组成的字符串。他会在近期对博客进行以下操作:1.将一个新的分类插入在之前的所有分类末尾。2.将当前的第...

2019-02-18 22:42:46 270

原创 codeforces 1097H. Mateusz and an Infinite Sequence 数位Dp + bitset优化Dp

codeforces 1097H. Mateusz and an Infinite Sequence题目链接分析题目大意:给你一个长度为ddd的数组gengengen和模数mmm,定义序列MkM_kMk​如下:M0=0M_0={0}M0​=0Mk(k&amp;amp;gt;=1)M_k(k&amp;amp;gt;=1)Mk​(k&amp;gt;=1)是将Mk−1M_{k-1}Mk−1​复制ddd份,且复制的...

2019-02-18 19:27:21 376

原创 codeforces1054H. Epic Convolution 2dFFT 原根

CF1054h分析直接处理不好处理,考虑转化。难搞的是ci2j3c^{i^2j^3}ci2j3根据费马小定理,可以让i2j3mod&amp;amp;ThinSpace;&amp;amp;ThinSpace;490018i^2j^3\mod 490018i2j3mod490018发现模数较小,一个基本的思路是,考虑求∑i,jaibj[i2j3≡kmod&amp;amp;ThinSpace;&amp;amp;ThinSpa...

2019-01-31 13:40:02 484

原创 luoguP4229某位歌姬的故事

luoguP4229某位歌姬的故事题目传送门分析套路部分不多说:离散化之后按权值排序,问题就转化成给若干个限制,最大值是www,求方案数。把区间按右端点排序,f[i][j]f[i][j]f[i][j]表示前满足了前iii个区间,最后一个最大值位置在jjj的方案数。所有合法的jjj均在[Li,Ri][L_i,R_i][Li​,Ri​]之间。转移的时候枚举当前jjj之前的最后一个最大值kk...

2019-01-20 20:41:55 362

原创 luogu4382 && bzoj5251[八省联考2018]劈配

[八省联考2018]劈配luogubzoj分析头一回见到Dinic可以动态加边的。残量网络真是一个神奇的东西。如果想到了动态加边,那就是一个简单的匹配问题了。源点连导师,学员连汇点。加边的时候按志愿加,把每个志愿加进去之后跑DinicDinicDinic的BfsBfsBfs分层部分。如果有增广路就增广一下然后breakbreakbreak,否则的话把边删掉。这样第一问就搞定了。第...

2019-01-20 20:38:27 239

原创 luogu4365 && bzoj5250[九省联考2018]秘密袭击coat

分析正解是一个非常玄学的生成函数+整体DP+插值。于是果断考虑暴力艹标程。考虑每个点的贡献。把小于这个点的点当1,大于这个点的点当0(双关键字)然后问题转化成树上选恰好kkk个1的连通块个数,一个水Dp然后就O(n2k)O(n^2k)O(n2k)考虑常数优化。对于kkk比较小,转移的时候不要转移大于kkk的部分。对于kkk比较大,Dp之前先特判一下1的点够不够用。然后就过了。。。...

2019-01-20 20:35:50 225

原创 luogu4383 bzoj5252[八省联考2018]林克卡特树lct

LCT分析很神仙的一道wqs二分。是真的不会切&amp;amp;gt;-&amp;amp;lt;如果已经切完了,最优秀的方案就是每个联通块搞直径然后连起来一定是最优的。换句话说,我们要在树上选择k+1条不同的链,使得这些链的长度之和最长。转化了一步之后,我们就可以Dp了。对于这种树上的链的Dp,一般的方法是分单链,过根链和子树链三种设f[0/1/2][i][k]f[0/1/2][i][k]f[0/1/2][i][k...

2019-01-20 20:33:17 297

原创 [六省联考2017]摧毁“树状图” 复杂树形Dp

[六省联考2017]摧毁“树状图”题目传送门luogubzoj分析题目大意:删去树上两条边不相交路径的剩余联通块个数最大值。一道很烦很烦的树形Dp。套路就是统计过根和不过根路径。把路径看成线,那么子树合并就是线的拼接,我们称能拼接的线为一个线头。相当于是挂在子树根上的一条链。fff是不过子树内部不过根一条路径的答案。ggg是不过子树内部不过根两条的答案。hhh过子树根一个线头...

2019-01-18 21:12:04 394

原创 luoguP4005 小 Y 和地铁 搜索 贪心 树状数组

** luoguP4005 小 Y 和地铁**题目传送门** 分析**很有意思的一道搜索+贪心题。首先在这条路线上只出现过一次的点可以不管他。所以我们只考虑两两匹配的情况。一共有以下八种情况暴力所有情况,令m=n2m=\frac{n}{2}m=2n​复杂度O(m8m)O(m8^m)O(m8m)考虑优化,发现图(1,2),(3,4)(5,6)(7,8)(1,2),(...

2019-01-18 20:58:05 228

原创 [ZJOI2018]线图 状态压缩Dp暴力+剪枝 树Hash

luogu4337 &amp;amp;&amp;amp; bzoj5211 线图题目传送门:luogubzoj分析可怜日常劝退题。好久没有写这么大码量的题了。手玩:人类的智慧这道题的重点就在于手玩,玩着玩着才能玩出一些名堂来。比如这张图。L(G)L(G)L(G)没啥可说的。L2(G)L^2(G)L2(G)观察二阶的图,发现图中的每一个点稍微重标号一下下(1,2,3)−&amp;amp;...

2019-01-18 09:22:50 402

空空如也

空空如也

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

TA关注的人

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