E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
HEOI
题解:洛谷 P4113 [
HEOI
2012] 采花
题目https://www.luogu.com.cn/problem/P4113运用类似于P1972[SDOI2009]HH的项链的操作,将数据离线下来处理。按照区间右端点从小到大排序。问题是数量大于等于的时候才能算进去。于是乎我们用两个数组维护倒数第二次出现和最后一次出现的地方。每次在树状数组中仅保留倒数第二次出现的贡献。实现#includeusingnamespacestd;#definein
网络骑士hrg.
·
2025-02-16 00:00
算法
从零开始学粤语5.20问路对话及讲解
一、猜粤拼和意思1、gam1jat6tin1hei3hou2hou2aa3,bat1jyu4ngo5dei6
heoi
3paa4saan1lo3.我方作答:今日天气好好啊,不如我们去爬山咯。
采蘑菇的小Timor
·
2023-12-14 21:37
P2824 [
HEOI
2016/TJOI2016] 排序
P2824[
HEOI
2016/TJOI2016]排序[
HEOI
2016/TJOI2016]排序题目描述在201620162016年,佳媛姐姐喜欢上了数字序列。
hydqiln
·
2023-11-06 11:59
算法
c++
数据结构
[
HEOI
2012]采花(思维 + 离线 + 树状数组)
题目链接分析我只能说太妙了…离线+树状数组参考题解:这个题要和《HH的项链》做对比;关键就是为什么要离线处理,以及怎么对区间进行排序和维护;[SDOI2009]HH的项链:这个题求的是区间中不同数的个数,假设我们从前往后遍历;遍历到a[i]时,对于前面的x(x=a[i]),我们要选一个做代表;不妨选a[i]作为代表,则我们应该消除前面所有x的影响;我们只用记录每个数出现的上个位置,然后每次更新就行
qq_53398102
·
2023-10-23 09:19
线段树
/
树状数组
算法
图论
c++
近期刷题总结 [19 03 17]
目录P3703[SDOI2017]树点涂色[LCT+线段树]CF739BAlyonaandatree[主席树]P4098[
HEOI
2013]ALO[双向链表+可持久化0/1trie]P5022旅行[基环树
FSYo
·
2023-10-17 20:43
可持久化数据结构
主席树
LCT
后缀数组
莫队
网络流
Luogu P4107 [
HEOI
2015] 兔子与樱花
题目链接:传送门对于每个点来说,它的权重分为两部分,一部分是子树大小,一部分是自身的点权。很明显是要从叶子节点开始删除,因为只有从下往上处理我们才能知道这个点子树的所有情况。一个点的点权是不会消失的,只会转移到自己的上层节点上,所以说要想删除更多的节点,就要在mmm的限制内按权值从小到大删除子节点。在输入就可以时处理好每个点的权重,也就是w[i]=siz[i]+c[i]w[i]=siz[i]+c[
良月澪二
·
2023-10-04 16:52
算法
深度优先
图论
贪心算法
求树形图拓扑序的个数:P4099 [
HEOI
2013] SAO
传送门前题提要:碰到了一道求树形图拓扑序的个数的题目,感觉十分有意思,故写一篇题解记录一下.题目简述:给你n个点n条有向边,形成一张图,且这张图满足拓扑条件.问你这张图不同的拓扑序有几种.考虑给的这张图是n个点以及n条边,并且满足拓扑序,也就是说,假设我们的边不是有向边的话,那么我们的这个图将形成一颗树.这个性质很重要,所以我们考虑从树形结构下手.根据树形dp的一半套路,考虑使用dp[u]dp[u
yingjiayu12
·
2023-09-04 20:25
c++算法
算法
P2824 [
HEOI
2016/TJOI2016] 排序
题目思路直接模拟排序肯定会TLE,所以我们想一种离线的方法:01排序利用二分答案check一下d,设序列中大于等于d的数为1,小于d的数为0完成后再进行排序:这样升序排列就是将0放前面1放后面,降序排列则相反“放”这一操作还可以优化:降序排序中,先输出一共有num个1,然后把前num个数设成1,后面的数设成0,升序排列则相反在全部模拟完后,我们看看第q位上的数是0还是1,若是1,则代表aqa_qa
FirstBd.
·
2023-08-08 18:06
算法
c++
刘汝佳
二分
排序
线段树
数据结构
P2824 [
HEOI
2016/TJOI2016] 排序
[
HEOI
2016/TJOI2016]排序题目描述在201620162016年,佳媛姐姐喜欢上了数字序列。因而她经常研究关于序列的一些奇奇怪怪的问题,现在她在研究一个难题,需要你来帮助她。
get-rock
·
2023-08-06 21:33
算法
c++
数据结构
KISS
P2824 [
HEOI
2016/TJOI2016] 排序(线段树)(内附封面)
[
HEOI
2016/TJOI2016]排序题目描述在201620162016年,佳媛姐姐喜欢上了数字序列。因而她经常研究关于序列的一些奇奇怪怪的问题,现在她在研究一个难题,需要你来帮助她。
CH_canghan
·
2023-08-03 10:34
算法
数据结构
一生所爱
(连续一周的单曲循环,可以稍微静心工作,谢谢“一生所爱”)从前现在过去了再不来cung4cin4jin6zoi6gwo3
heoi
3liu5zoi3bat1loi4红红落叶长埋尘土内hung4hung4lok6jip6coeng4maai4can4tou2noi6
CGQGSZ
·
2023-07-23 20:57
AHOI2018训练日程(3.10~4.12)
6题)TJOI2016(6题)六省联考2017(6题)SDOI2016(3题)HNOI2013(6题)CQOI2017(3题)九省联考2018(3题)3.10[BZOJ4552][TJOI2016&&
HEOI
2016
weixin_30682127
·
2023-04-06 03:24
广州风俗“城隍庙瞓街”是咩来?
墟冚:音“
heoi
1ham6”,人山人海的意思。僆:音“靓”,对小朋友的戏称。撮到:音“执到”,捡到小物件的意思。怗:音“掂”,处理完事情的心态。【刘声解字】粤语中的“训街”(
广韵刘声
·
2023-03-13 23:42
树链剖分【2023.1.31】
2.P2590P2590P2590树的统计3.P3178P3178P3178树上操作4.P2146[NOI2015]P2146[NOI2015]P2146[NOI2015]软件包管理器5.P4092[
HEOI
2016
cqbzpsy
·
2023-02-02 17:30
树链剖分
数据结构
算法
深度优先
luogu P2423 [
HEOI
2012]朋友圈 (最大团)
在很久很久以前,曾经有两个国家和睦相处,无忧无虑的生活着。一年一度的评比大会开始了,作为和平的两国,一个朋友圈数量最多的永远都是最值得他人的尊敬,所以现在就是需要你求朋友圈的最大数目。两个国家看成是AB两国,现在是两个国家的描述:A国:每个人都有一个友善值,当两个A国人的友善值a、b,如果axorbmod2=1,那么这两个人都是朋友,否则不是;B国:每个人都有一个友善值,当两个B国人的友善值a、b
weixin_30455661
·
2023-01-14 13:30
寒假日记
这一年:寒假集训学基础图论,高一下学期搞高考,4月跟着学长学姐
HEOI
2017打个酱油,暑假集训大概慢慢会考试
weixin_34307464
·
2023-01-01 14:17
数据结构与算法
后缀自动机(SAM)构造实现过程演示+习题集锦
文章目录后缀自动机算法实现过程模板习题洛谷后缀自动机模板题品酒大会[
HEOI
2015]最短不公共子串字符串蒟蒻写这篇blogblogblog主要是存一下,后缀自动机的详细搭建过程,方便以后复习具体的某些证明
ikrvxt
·
2022-12-16 19:24
#
自动机
自动机
后缀自动机
P2423 [
HEOI
2012] 枚举 + 二分图
题意传送门P2423[
HEOI
2012]朋友圈题解A国是一个二分图,左右部节点奇偶性不同,则在图的最大团中,左部、右部各至多包含一个节点。B国的补图是一个二分图,左右部节点奇偶性不同。
SHOHOKUKU
·
2022-03-19 06:43
图论
算法
博弈论手记
博弈论基础练习1.P4101[
HEOI
2014]人人尽说江南好题目描述:略题目分析:由题意可知NNN为初始小石子堆数,且每堆数量为111。在合并时,合并后每堆数量不可超过MMM。
WGF1111
·
2021-03-07 17:35
博弈论
【bzoj4028】【
HEOI
2015】公约数数列【分块暴力】
传送门http://www.lydsy.com/JudgeOnline/problem.php?id=4028这题十分神奇……一开始我考虑线段树,后来又考虑分块。。但是我死在了这么一个问题上:知道每一块的GCD和XOR,那怎么查询?相当于gcd(之前的GCD,这一块某处的前缀GCD)*(之前的XOR^这一块某处的XOR)=x。。。然后我就爆炸了--据zzh和tdl等大神的指点,我终于明白了怎么回事
ZMOIYNLP
·
2020-09-16 18:36
卡常数大法
HEOI
bzoj
BZOJ 4027 [
HEOI
2015]兔子与樱花 - 贪心
可能做了假题。。。一开始想二维树形dp,结果发现nm乘起来肯定会挂,然后继续膜hzwer学长的代码,发现是道瓜题。。。考虑这样一个结论,下面删点肯定不上面删点优:如果一个节点x其子节点可以被删去,那么至少可以删去一个点,贡献至少为1,而对于x的父节点毫无影响;而若删去x节点,从对答案的贡献上来讲也是1,不会更优,而会让父节点的剩余空间更小,一定不如删去x子节点优。由是从下向上贪心,每次将子节点排序
x_1023
·
2020-09-16 00:46
贪心
bzoj-4551 [Tjoi2016&
Heoi
2016]树
题意:给出一棵树,有两种操作:Cx:标记点x;Qx:查询某个点的最近被标记祖先;n,m#include#include#include#defineN110000#defineprpair#definelsonl,mid,notr[N&s){if(!s.size())returnpr(0,0);return*(--s.end());}voidupdate(intl,intr,intno,intst
ww140142
·
2020-09-15 15:09
bzoj
数据结构
bzoj4032 [
HEOI
2015]最短不公共子串(字符串dp+SAM)
题目链接分析:字符串dp四合一比较神的一道题,一开始只会搞第一问然而发现自己的方法不是很靠谱First.A子串≠B子串实际上就是求两个串的最长公共子串f[i][j]f[i][j]表示A序列第ii位与B序列第jj位匹配,得到的最长公共子串f[i][j]=f[i−1][j−1]+1(A[i]=B[j])f[i][j]=f[i−1][j−1]+1(A[i]=B[j])答案就是所有的最长公共子串中的最小值
Coco_T_
·
2020-09-15 15:07
字符串
dp
后缀数组
省选
后缀自动机
dp
4556: [Tjoi2016&
Heoi
2016]字符串 后缀自动机 详细
4556:[Tjoi2016&
Heoi
2016]字符串TimeLimit:20SecMemoryLimit:128MBSubmit:980Solved:384[Submit][Status][Discuss
OI界第一麻瓜
·
2020-09-15 14:40
字符串
Bzoj4556: [Tjoi2016&
Heoi
2016]字符串
4556:[Tjoi2016&
Heoi
2016]字符串TimeLimit:20SecMemoryLimit:128MBSubmit:177Solved:92[Submit][Status][Discuss
ZXCVBNM_AU
·
2020-09-15 14:37
后缀数组
主席树
二分
ST表
BZOJ4556 [Tjoi2016&
Heoi
2016]字符串
恩,我们进行一些瞎YY,首先询问s[a~b]的所有子串与S[c~d]的最长LCP其实相当于询问s[a~b]的所有后缀与s[c~d]的最长LCP与这个子串的长度还有c~d的长度取min进一步转化设suf[i]表示S的从第i个字符开始的后缀,则其实相当于询问这个可以把d-c+1提到外面,就变成这样只需要考虑左面的,考虑若答案为l(lb-l+1的位置,而在a=l,那么s[i~b]就是一个与s[c~d]有
neither_nor
·
2020-09-15 14:52
BZOJ
二分
主席树
后缀自动机
树倍增
bzoj 4556 [Tjoi2016&
Heoi
2016]字符串
4556:[Tjoi2016&
Heoi
2016]字符串TimeLimit:20SecMemoryLimit:128MBSubmit:952Solved:374[Submit][Status][Discuss
我要吃熊猫
·
2020-09-15 13:13
[TJOI&
HEOI
2016]str/[JZOJ4614]字符串
题目大意给出只包含小写拉丁字母的字符串S,有m个询问,给出(a,b,c,d),求属于区间[a,b]的所有子串与S[c..d]的LCP长度最大值。1≤|S|,m≤105题目分析显然可以使用后缀数组,我们要求的是maxi∈[a,b]{min(d−c+1,b−i+1,LCP(sufi,sufc))}根据后缀数组的性质,LCP可以在排序后的数组上使用RMQ解决。如果没有b−i+1的限制,我们显然选择ran
a_crazy_czy
·
2020-09-15 13:02
其它比赛和题库
二分法
后缀自动机
后缀数组
主席树
「TJOI /
HEOI
2016」字符串
题目链接问题分析看见字符串,还涉及到子串和前缀的,当然就想到了SAM(其实我不会SA)。首先我们把串反一下,就变成了求S[a..b]的所有子串与S[c..d]的最长后缀的长度。我们把问题说成这样:求是S[a..b]子串的S[c..d]的最长后缀长度。于是我们就可以二分答案,然后判定是否在S[a..b]中出现就可以啦!考虑二分答案后如何判定假设我们现在判断Len是否可行。我们首先找到一个SAM上的状
TIANFENG_123456
·
2020-09-15 13:42
bzoj4556 [Tjoi2016&
Heoi
2016]字符串(SA+二分答案+线段树)
给定一个串S,每次询问S[a..b]中的子串与S[c..d]的lcp的最大值。子串其实就可以当做后缀。那么每次就是求后缀[a..b]与c的lcp最大值。我们考虑二分答案ans,用SA处理出h数组,那么就可以再二分答案得到c向前向后拓展的最远距离。即[l..r]中的串与c的lcp都>=ans,然后我们就要看这些串中是否有合法的,即是否存在一个串的下标在[a…b-ans+1]之间。这怎么判断呢?我们可
Icefox_zhx
·
2020-09-15 13:06
bzoj
二分答案
SA
线段树
bzoj4556【TJOI2016&
HEOI
2016】字符串
4556:[Tjoi2016&
Heoi
2016]字符串TimeLimit:20SecMemoryLimit:128MBSubmit:195Solved:103[Submit][Status][Discuss
AaronPolaris
·
2020-09-15 13:36
二分
好题
倍增
线段树
后缀数组
后缀自动机
可持久化数据结构
OIer的狂欢
BZOJ 4556 [Tjoi2016&
Heoi
2016]字符串
后缀数组+可持久化线段树+二分啊啊啊智商好低,想了好久。一个直观的想法是在s[a…b]中找到和s[c…d]最接近的串,使得height最大。然而一个很烦的事情是s[a…b]存在一个右边界b,意味着我们需要min一个边界值。遇到这种min啊max啊的东西一般考虑强行分类讨论。于是二分一个答案mid,那能贡献mid答案的串开头一定位于s[a…b-mid+1]之中,那边界的条件就没了,这样就可以直接用h
Endless_Way
·
2020-09-15 13:32
字符串-后缀
数据结构-可持久化线段树
其它-二分/三分
【bzoj4031】
HEOI
2015小Z的房间 矩阵树定理
第一次做矩阵树定理的题,其实就是记了个结论也没太看证明,然后学了学怎么用高斯消元求行列式,整数消元还真别扭,要用辗转相除,然后要注意取模的问题,一开始以为hzwer写麻烦了,后来想了想不加外面那句话会有问题,因为取模了。#include#include#include#include#include#include#definemod1000000000usingnamespacestd;intd
qingdaobaibai
·
2020-09-12 07:22
线性代数
图论
[矩阵树定理][
HEOI
2015]小Z的房间
传送门矩阵树定理:一张图的基尔霍夫矩阵即为其度数矩阵-邻接矩阵,度数矩阵中D[i][i]D[i][i]D[i][i]为点i的度一张图的生成树个数即为其基尔霍夫矩阵的行列式Code:#include#defineintlonglong#defineN90#definemod1000000000usingnamespacestd;intn,m,f[N][N];inttot,Map[N][N];void
romiqi_new
·
2020-09-12 07:54
矩阵树定理
bzoj4031: [
HEOI
2015]小Z的房间
题目大意就是生成树计数问题题解矩阵树定理题表和定理大意CODE:#include#include#include#includeusingnamespacestd;typedeflonglongLL;constLLMOD=1e9;constLLN=105;LLn,m;LLidx[N][N],id=0;charss[N][N];LLd[N][N],a[N][N];LLc[N][N];//度数是否有边
OI界第一麻瓜
·
2020-09-12 06:50
矩阵树定理
【BZOJ 4031】[
HEOI
2015]小Z的房间 基尔霍夫矩阵
裸题,就是一开始把柱子当成树的节点然后wa了已发#include#include#include#defineLLlonglong#defineMod1000000000usingnamespacestd;intn,m,cnt,mat[85][85];LLa[85][85],ans=1;chars[12][12];inlineintQ(inta,intb){returnmat[a][b];}voi
pbihao
·
2020-09-12 06:58
基尔霍夫矩阵
生成树计数
ac之路
bzoj
bzoj4031 [
HEOI
2015]小Z的房间
Description你突然有了一个大房子,房子里面有一些房间。事实上,你的房子可以看做是一个包含n*m个格子的格状矩形,每个格子是一个房间或者是一个柱子。在一开始的时候,相邻的格子之间都有墙隔着。你想要打通一些相邻房间的墙,使得所有房间能够互相到达。在此过程中,你不能把房子给打穿,或者打通柱子(以及柱子旁边的墙)。同时,你不希望在房子中有小偷的时候会很难抓,所以你希望任意两个房间之间都只有一条通
olahiuj
·
2020-09-12 06:39
c++
矩阵树定理
高斯消元
BZOJ 4031
HEOI
2015 小Z的房间 Matrix-Tree定理
题目大意:给定一张地图,求生成树个数Matrix-Tree定理直接上不过模数是109,不能直接求逆元因此消元的时候辗转相除一下就好了#include#include#include#include#defineM110#defineMOD1000000000usingnamespacestd;constintdx[]={0,0,1,-1};constintdy[]={1,-1,0,0};intm,
PoPoQQQ
·
2020-09-12 05:30
BZOJ
高斯消元
BZOJ 4031: [
HEOI
2015]小Z的房间
题目大意:求生成树个数做法:用matrix-tree定理。对于一个图,求出它的拉普拉斯算子cc[i][j]=d[i][j]-a[i][j],d为度数矩阵,当i=j时为i的度数,否则为0,a为邻接矩阵。然后求出矩阵c的行列式。我的做法是高斯消元,把c消成一个上三角后求对角线的乘积,但由于这道题要对10^9进行取模,所以消元时不能开double除,而要不断地辗转相除(乘逆元也不行,不是质数)。Tips
MatouKariya
·
2020-09-12 05:19
[BZOJ4031][
HEOI
2015]小Z的房间(矩阵树定理+高斯消元)
======这里放传送门======题解没错这就是个裸题矩阵树定理:定义一个图的基尔霍夫矩阵为:A[i][j]=⎧⎩⎨d[i],−1,i=ji≠j其中d[i]表示点i的度。对于无向图来说,这个矩阵的任何一个n-1阶主子式的行列式的值就是这个图的不同生成树个数。其中n-1阶主子式表示在矩阵中任意去掉标号相同的一行和一列以后剩下的子矩阵但是这题模数实在是太!恶!心!了!!!ATP尝试了N多种方法包括什
FromATP
·
2020-09-12 05:15
BZOJ
高斯消元消来消去
BZOJ4031 [
HEOI
2015]小Z的房间
传送门题解:因为持续写题感到恶心又不想显得太颓于是随便存几个板子求生成树方案数?矩阵树定理板子题。这就当我存个板子的地方吧。总之就是对于边(i,j),矩阵a[i][j]值-1,a[i][i]值+1。然后求个行列式即可。代码:#include#include#definemaxn105#definemod1000000000usingnamespacestd;intn,m,d[5]={0,1,0,-
dogeding
·
2020-09-12 04:22
矩阵树
懵逼了半天终于AC
洛谷 P4093 [
HEOI
2016/TJOI2016]序列 CDQ分治优化DP
洛谷P4093[
HEOI
2016/TJOI2016]序列CDQ分治优化DP题目描述佳媛姐姐过生日的时候,她的小伙伴从某宝上买了一个有趣的玩具送给他。
liuchanglc
·
2020-09-08 21:00
luogu P2824 [
HEOI
2016/TJOI2016]排序
analysis这题思路很巧妙啊关键点是能够想到对一个01序列的排序可以用log级别的线段树来操作想到这点后,我们可以二分q位置上的数字,将原序列大于等于这个值的数字都写成1,其他的写成0,然后用线段树模拟排序就行能够这样做的原因:假设我们二分的值是mid,这里的数字本来是x,那么当x>mid时,最后排序后的q处的数就等于1,反之等于0实现的时候注意初始化和lazy函数的初值#includeusi
AndrewMe8211
·
2020-08-25 05:04
数据结构
各省省选
P4110 [
HEOI
2015]小L的白日梦
传送门题解//minamoto#includeusingnamespacestd;typedeflonglongll;typedeflongdoubledb;#definegetc()(p1==p2&&(p2=(p1=buf)+fread(buf,1,1'9'||ch='0'&&chb.val;}inlinevoidin(){staticintx,y;scanf("%d/%d",&x,&y);va
weixin_34342905
·
2020-08-24 17:23
HEOI
2015小L的白日梦
题面链接洛咕sol为什么网上面只有神仙题解啊!!!引起我这种蒟蒻不适QAQ。性质证明留给巨佬然后我只贴性质了QwQ。1.一定存在最优解每一天不高兴的概率是单调不增的。2.一定存在最优解它选取的项目是所有项目按照不高兴的概率排序后的前缀一段加上后缀一段。3.每一次选取的项目种类只有三种可能的情况:选了1个,全部选完,其他。且处于第三种状态的至多一个。认认真真蒯写的代码#include#include
ab563268643
·
2020-08-24 13:34
HEOI
2016/TJOI2016 游戏
LinkDiffculty算法难度6,思维难度5,代码难度6Description给定一个n×mn\timesmn×m的地图,有空地,障碍,不能放炸弹的空地。炸弹的威力不能穿过障碍,可以穿过不能放炸弹的空地。要求放最多的炸弹,使得不存在炸弹能互相炸到。1≤n,m≤501\len,m\le501≤n,m≤50Solution考虑取出行列中的极长连续不含障碍的段。然后对于每个可以放炸弹的空地,变成一条
stone41123
·
2020-08-24 06:03
HEOI
2016/TJOI2016 排序
LinkDiffculty算法难度5,思维难度5,代码难度5Description给定一个nnn排列,要求支持两个操作:对[L,R]升序排序对[L,R]降序排序mmm个操作之后,会询问位置qqq上的值。1≤n,m,q≤1051\len,m,q\le10^51≤n,m,q≤105Solution线段树分裂/合并的板题(这题有个非常好写的做法,考虑二分答案。二分答案mid之后,所有mid的数都变成1。
stone41123
·
2020-08-24 06:03
[SP104 HIGH]Highways [
HEOI
2015]小Z的房间——矩阵树定理入门
矩阵树定理:用于计算无向连通图的生成树个数。计算出整张图的度数矩阵D(即Di,iD_{i,i}Di,i表示i的度数),和邻接矩阵A(即Ai,jA_{i,j}Ai,j表示i和j的连边的数量),然后得到基尔霍夫矩阵(D-A),计算新矩阵的任意n-1阶主子式的绝对值即可。计算行列式的值:行列式的值直接计算复杂度太高,于是我们利用类似于高斯消元的方法将行列式消成一个上三角矩阵,不难得出此时除了主对角线之外
ylsoi
·
2020-08-23 08:13
高斯消元
矩阵树定理
[洛谷P4111][
HEOI
2015]小Z的房间
题目大意:有一个$n\timesm$的房间,一些位置是房间,另一些位置是柱子,相邻两个房间之间有墙,问有多少种方案可以打通一些墙把所有房间连成一棵树,柱子不可以打通题解:矩阵树定理,把房间当点,墙当边,一张图的生成树个数为每个点的度数矩阵减去邻接矩阵的任意一个代数余子式的值。模数是$10^9$,不可以直接高斯消元,可以用辗转相除法来消元卡点:无C++Code:#include#include#in
weixin_34255793
·
2020-08-23 08:07
HEOI
2015 小 Z 的房间 题解
题目传送门题目大意:求一张无向联通图的生成树个数。题解裸的Matrix−TreeMatrix-TreeMatrix−Tree定理,就直接上代码了。#include#includeusingnamespacestd;#definemod1000000000intn,m,t=0,id[10][10];chars[10][10];intf[110][110];intfx[4]={-1,0,1,0};in
Hypoc_
·
2020-08-23 05:11
题解_杂
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他