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
TJOI2015
TJOI2015
day1:T1:其实手推一下矩阵的式子就知道是最小割模型,和noi2006的最大获利大同小异。@:胡波涛论文《最小割模型在信息学竞赛中的应用》 T2:结论:定义:偏序关系:满足自反,反对称,传递的关系是自反关系链:偏序集A的一个子集B,并且满足B中元素两两可比反链:偏序集A的一个子集B,并且满足B中元素两两不可比集合的划分:集合A的划分是很多个集合,这些集合的交集为空,并集为A Dilwort
jzhang1
·
2015-12-30 14:00
【BZOJ】4001: [
TJOI2015
]概率论
题意求节点数为\(n\)的有根树期望的叶子结点数。(\(n\le10^9\))分析神题就打表找规律..题解方案数就是卡特兰数,$h_0=1,h_n=\sum_{i=0}^{n-1}h_ih_{n-1-i}\(。设叶子数量和为\)f_n\(,则得到\)f_n=2\sum_{i=0}^{n-1}f_ih_{n-1-i}$设\(H(x)\)表示\(h_n\)的母函数,\(F(x)\)表示\(f_n\)的
iwtwiioi
·
2015-11-22 18:00
【BZOJ】3997: [
TJOI2015
]组合数学
题意\(N\timesM\)的网格,一开始在\((1,1)\)每次可以向下和向右走,每经过一个有数字的点最多能将数字减1,最终走到\((N,M)\)。问至少要走多少次才能将数字全部变为\(0\)。(\(N,M usingnamespacestd; typedeflonglongll; lld[1005][1005]; intmain(){ intT; scanf("%d",&T); while(T
iwtwiioi
·
2015-11-22 18:00
【BZOJ】3996: [
TJOI2015
]线性代数
题意给出一个\(N\timesN\)的矩阵\(B\)和一个\(1\timesN\)的矩阵\(C\)。求出一个\(1\timesN\)的01矩阵\(A\),使得\[D=(A*B-C)*A^T\]最大,其中\(A^T\)是矩阵\(A\)的转置。(\(n usingnamespacestd; inlineintgetint(){ intx=0,c=getchar(); for(;c57;c=getcha
iwtwiioi
·
2015-11-22 18:00
BZOJ3998 : [
TJOI2015
]弦论
求本质不同的第k小子串:求出后缀数组,从0开始扫到n-1,到sa[i]为止一共有sum[i]个本质不同的子串sum[i]=sum[i-1]+n-sa[i]-height[i]直到sum[i]>=k为止 求第k小子串:构造后缀树,设f[x]表示以x为前缀的子串数目,g[x]表示以x为前缀的后缀数目查询时从根开始一路往下分治即可 #include<cstdio>
·
2015-10-31 11:52
ZOJ
bzoj 4001 [
TJOI2015
]概率论 数学
4010: [HNOI2015]菜肴制作 Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://www.lydsy.com/JudgeOnline/problem.php?id=4001 Description Input 输入一个正整数N,代表有根树的结点数 Output 输
·
2015-10-31 08:03
400
【
TJOI2015
】【BZOJ3998】弦论
Description对于一个给定长度为N的字符串,求它的第K小子串是什么。Input第一行是一个仅由小写英文字母构成的字符串S第二行为两个整数T和K,T为0则表示不同位置的相同子串算作一个。T=1则表示不同位置的相同子串算作多个。K的意义如题所述。Output输出仅一行,为一个数字串,为第K小的子串。如果子串数目不足K个,则输出-1SampleInputaabc03SampleOutputaab
CreationAugust
·
2015-08-30 16:02
随便搞搞
模板题库
【
TJOI2015
】【BZOJ3998】弦论
Description对于一个给定长度为N的字符串,求它的第K小子串是什么。Input第一行是一个仅由小写英文字母构成的字符串S第二行为两个整数T和K,T为0则表示不同位置的相同子串算作一个。T=1则表示不同位置的相同子串算作多个。K的意义如题所述。Output输出仅一行,为一个数字串,为第K小的子串。如果子串数目不足K个,则输出-1SampleInputaabc03SampleOutputaab
CreationAugust
·
2015-08-30 16:00
后缀自动机
【
TJOI2015
】【BZOJ4001】概率论
DescriptionInput输入一个正整数N,代表有根树的结点数Output输出这棵树期望的叶子节点数。要求误差小于1e-9SampleInput1SampleOutput1.000000000HINT1 #include #include #include #include usingnamespacestd; doublen; intmain() { scanf("%lf",&n); do
CreationAugust
·
2015-08-29 08:00
找规律
生成函数
【找规律(其实很神的东西)】【TJOI 2015】【bzoj 4001】概率论
4001:[
TJOI2015
]概率论TimeLimit:10SecMemoryLimit:128MB Submit:568Solved:287 DescriptionInput输入一个正整数N,代表有根树的结点数
morestep
·
2015-08-27 08:00
【后缀自动机】 BZOJ 3998: [
TJOI2015
]弦论
建立好后缀自动机后,分别讨论一下是要求重复子串还是不重复子串。。。#include usingnamespacestd; typedeflonglongLL; constintalpha=26; constintmaxn=1000005; structnode { intlen; LLcnt,size; node*fa,*ch[alpha]; }pool[maxn],*root,*last;
blankcqk
·
2015-08-07 13:00
后缀自动机
TJOI2015
Day2解题报告
旅游:http://cojs.tk/cogs/problem/problem.php?pid=1978在一棵N<=10^5的树上要求支持:①从a点走到b点,求最大的value[j]-value[i],其中i,j是点,i在路径中出现的位置先于j。②将a~b路径上每个点的value加上v。自然可以用树链剖分/LCT做。每一段区间存四个数:①“后减前”型的最大值fmx,②“前减后”型的最大值bmx(这是
wmdcstdio
·
2015-05-14 16:00
解题报告
【BZOJ3998】【
TJOI2015
】弦论 后缀自动机
链接:#include intmain() { puts("转载请注明出处[vmurder]谢谢"); puts("网址:blog.csdn.net/vmurder/article/details/45369569"); }题解:首先我们可以建一个后缀自动机。然后每条路径走到每个点都是一个串,它们是有字典序的。我们只需要统计出往每个点走之后都有多少串就好了。fi=(∑fson)+numi对于不计重
Vmurder
·
2015-04-29 17:00
后缀自动机
BZOJ3998
TJOI2015
弦论
BZOJ 3998
TJOI2015
弦论 后缀自动机
题目大意:求严格/非严格K小子串首先建立Sam然后BFS一遍求出每个点代表状态的出现次数此时如果是严格的那么每个点代表状态的出现次数都应该是1然后DFS一遍求出每个节点的后继状态个数然后就随便搞了啊==妈了个鸡卡常数。。。#include #include #include #include #defineM500500 usingnamespacestd; inttype,k; chars[M]
PoPoQQQ
·
2015-04-21 18:00
后缀自动机
bzoj
BZOJ3998
BZOJ 3997
TJOI2015
组合数学 Dilworth定理
题目大意:给定一个网格图,每次从左上角出发,只能往右或往下走,最后到达右下角,每个格子有最低经过次数,问最少走几次Dilworth定理:DAG的最小链覆盖=最大点独立集最小链覆盖指选出最少的链(可以重复)使得每个点都在至少一条链中最大点独立集指最大的集合使集合中任意两点不可达此题中最大点独立集显然是一个集合满足集合中任意两点都是左下-右上的关系DP一遍就能出解复杂度O(Tmn)#include #
PoPoQQQ
·
2015-04-21 15:00
动态规划
bzoj
BZOJ3997
Dilworth定理
BZOJ 3996
TJOI2015
线性代数 网络流
题目大意:给定一个n∗n的矩阵B和一个1∗n的行向量C,求一个1∗n的01矩阵A,使(A×B−C)×AT最大(A×B−C)×AT=A×B×AT−C×AT我们可以考虑有n个物品,每个物品选不选对应A中每个位置是1还是0那么行向量C可以看做每个物品的代价而矩阵B可以看做同时选择某两个物品时的收益那么这个模型就被我们直接分析出来了,网络流走起~#include #include #include #in
PoPoQQQ
·
2015-04-21 15:00
网络流
bzoj
BZOJ3996
上一页
1
2
下一页
按字母分类:
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
其他