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
DP+组合数学
摆渡车(noip2018 pj t3)
摆渡车(题目和测试右转洛谷P5017)做法:
dp+
各种优化(剪枝)这道题考场上看了一脸懵逼...第一眼看这tm不是个一维dp吗...结果按着这个朦胧的思路,删删改改约莫0.5h,终于过了小样例,然后一测大样例
babohn245570
·
2020-06-22 16:23
2018暑假ACM训练积累
:N个点度数均为2的无向图的数目,递推,
组合数学
7.20重新记忆线段树的板子,A了牛客网22的ABC跟Wannafly的水题BZOJ4869,区间查加法和,区间更ai=c^ai%p,扩展欧拉定理+线段树牛客网
animalcoder
·
2020-06-22 14:23
【cf】55d beautiful numbers【精妙的数位
dp+
离散化】
题意:求1-n中,能被所有组成他的非0数整除的数的个数题解:题意很简单,但是考虑到数位dp的状态转移,dfs(pos,pre,status,limit)如果要记录除以他所有数那么势必要用数组来存,但这样一来,很难用dp数组来记录当前状态,这题非常巧妙的采用了lcm的方法,避免了该类操作,2-9的lcm是2520,这样我们只要记录前面数字的lcm和前面数字模2520剩下的数,那么既保证了不会漏掉前面
ACM_sjtsjt
·
2020-06-22 11:53
ACM_DP
无界背包问题
相似问题经常出现在商业、
组合数学
,计算复杂性理论、密码学和应用数学等领域中。也可以将背包问题描述为决定性问题,即在总重量不超过W的前提下,总价值是否能达到V
Tonyfield
·
2020-06-22 07:44
Math
Codeforces 821E Okabe and El Psy Kongroo(
Dp+
矩阵快速幂)
E.OkabeandElPsyKongrootimelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputOkabelikestotakewalksbutknowsthatspiesfromtheOrganizationcouldbeanywhere;that'swhyhewa
Rain722
·
2020-06-22 04:20
数学-基础
Okabe and El Psy Kongroo
dp+
矩阵快速幂
E.OkabeandElPsyKongrootimelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputOkabelikestotakewalksbutknowsthatspiesfromtheOrganizationcouldbeanywhere;that'swhyhewa
ProLightsfxjh
·
2020-06-22 03:56
☺藏题阁☺
dp:朴素dp
矩阵快速幂
Codeforces
Div.
2:E
算法的艺术
【CF55D】Beautiful Numbers-数位
DP+
优化
做法:本题需要用到数位
DP+
优化。首先这题一看就是数位DP,本题的关键是状态的设计以及优化。
Maxwei_wzj
·
2020-06-22 01:17
动态规划-数位DP
191031-基础测试(
dp+
搜索剪枝)
191031-基础测试(
dp+
搜索剪枝)T1农场实习解析由于数据范围,所以考虑O(nlogn)O(nlogn)O(nlogn)的算法来求最长不下降子序列题解#includeusingnamespacestd
Daniel__d
·
2020-06-21 19:06
基础测试复习
数学教材推荐
数学书籍推荐引言一数学分析二高等数学三高等代数四线性代数五解析几何六概率论七常微分方程八偏微分方程九数学物理方程(数学物理方法)十复变函数十一实变函数十二泛函分析十三高等几何十四微分几何十五拓扑学十六近世代数十七离散数学十八
组合数学
十九数值分析二十数学建模二十一数学史附录数学软件
phymat.nico
·
2020-06-16 14:33
数理方法
组合数学
+ntt+启发式合并+容斥原理
#include#include#include#includeusingnamespacestd;typedeflonglongll;constintmaxn=3e5+10,mod=998244353,G=3,Gi=332748118;typedefpairP;llquick(lla,llb,llm){llans=1;while(b>0){if(b&1)ans=ans*a%m;a=a*a%m;b
Faker_fan
·
2020-06-01 15:00
Golang 实现卡特兰数
Golang实现卡特兰数卡特兰数又称卡塔兰数,卡特兰数是
组合数学
中一个常出现在各种计数问题中的数列。
Hawken
·
2020-04-13 21:48
卡特兰数的证明及其应用
卡特兰数又称卡塔兰数,卡特兰数是
组合数学
中一个常出现在各种记数问题中的数列。
_Dinasour_Po
·
2020-04-10 10:00
CH5E07 划分大理石(背包
dp+
二进制拆分)
传送门大意:有价值分别为1..6的大理石各a[1..6]块,现要将它们分成两部分,使得两部分价值之和相等,问是否可以实现。其中大理石的总数不超过20000。解题思路:妥妥的多重背包+二进制拆分,主要写一下二进制拆分存个档(儿时的噩梦)。总所周知,20,21,22,……2k-1从中挑选若干个相加可以得到0~2k-1中的任意数。那么将一个数s进行二进制拆分,首先要做的就是找到最大k满足2k-1usin
Bear_2
·
2020-04-08 23:00
fzu 2282 - Wand
组合数学
乘法逆元的三种求法 错排公式
0.序Wand题目大概意思是给出n组对应关系,将它们打乱,求最后至少有k组对应关系正确的打乱方式思路是从k到n枚举正确的对应关系个数,求组合数Cn(k)*剩下n-k个对应关系完全错误的排法1.排错公式当n个编号元素放在n个编号位置,元素编号与位置编号全都不对应的方法数用dp[n]表示显然dp[1]=0,dp[2]=1;将n个元素错排则(1)将第1个元素放到错误的(n-1)个位置(2)假设(1)中将
evilgiven
·
2020-04-07 13:03
POI2014 FAR-FarmCraft 树形
DP+
贪心
题目链接https://www.luogu.org/problem/P3574题意翻译其实已经很明确了分析这题一眼就是贪心啊,但贪心的方法要思索一下,首先是考虑先走时间多的子树,但不太现实,因为时间跟点的个数也有关系,而且很有可能另外一棵子树不去走会闲置很长时间,就是这棵子树本来可以走一遍然后在子树装软件的时候去走别的树,所以不能这么贪心。那,要怎么办呢?对于一棵子树,我们必须要走的是跑路时间,而
An_Fly
·
2020-04-06 21:00
牛客小白月赛13 小A买彩票(
DP+
分数约分)
链接:https://ac.nowcoder.com/acm/contest/549/C来源:牛客网题目描述小A最近开始沉迷买彩票,并且希望能够通过买彩票发家致富。已知购买一张彩票需要3元,而彩票中奖的金额分别为1,2,3,4元,并且比较独特的是这个彩票中奖的各种金额都是等可能的。现在小A连续购买了n张彩票,他希望你能够告诉他至少能够不亏本的概率是多少。输入描述:一行一个整数N,为小A购买的彩票数
脂环
·
2020-04-06 21:00
HDU4661 Message Passing 换根dp
组合数学
HDU4661MessagePassing换根dp题意给一棵树,每个点都有一个独一无二得消息,每次可以让一个点把消息传递到相邻得点,这样这个相邻得点就知道了这个消息。一个点传递的时候,会把它知道的所有的消息都传递。问满足最小传递次数的方案种类有多少ps:换根的时候换得人都要傻了,后面看了一眼大佬博客发现可以化简。。感谢下面这个大佬reference:https://www.cnblogs.com/
tttttttttrx
·
2020-04-06 18:00
洛谷 P2656 采蘑菇 树形
DP+
缩点+坑点
题目链接https://www.luogu.com.cn/problem/P2656分析这其实是个一眼题(bushi发现如果没有那个恢复系数,缩个点就完了,有恢复系数呢?你发现这个恢复系数其实在DAG中没有用,因为走不回去不管怎么恢复都没啥用,所以对于走不回去的子图没有什么用,于是就想到了缩点,把每个强连通缩成一个点就完了,因为我能恢复的话肯定走的越多越好,所以就把每个强连通都榨干就完了,统计答案
An_Fly
·
2020-04-04 10:00
组合数学
试题
选择题:假设今年中秋有253个月饼,把它们装到15个盒子里面,那么数量最多的一箱至少装几个月饼?A.16B.23C.15D.17答案:D原理:利用鸽巢原理推断,把m*n的物体放到n个抽屉中,至少有一个抽屉有m+1个物体。253/15+1=17。问答题:假定学校要安排7门科目考试,以下各对科目的考试有同学都要参加:1和2,1和3,1和4,1和7,2和3,2和4,2和5,2和7,3和4,3和6,3和7
虫二无边
·
2020-04-03 09:02
《具体数学》读书笔记 kirai 16.11.2(前言部分)
这本书的模式很好,留白了一部分来写一些批注,当然有大部分空白所以可以把自己的一些证明和想法写下来(所以这本书比同期到货的《
组合数学
》宽了那么一点点)。
kirai
·
2020-03-31 10:36
96. Unique Binary Search Trees
代码如下:classSolution(object):defnumTrees(self,n):""":typen:int:rtype:int"""dp=[1,1,2]ifn<=2:returndp[n]
dp
April63
·
2020-03-27 23:31
《
组合数学
》读书笔记 kirai 16.11.1(第七章 递推关系和生成函数)
读了
组合数学
的递推关系和生成函数一章,递推关系就是在求离散化的微分方程感觉做起来很嗨皮,母函数就是在用代数的手段处理一些计数问题。
kirai
·
2020-03-27 09:57
2020年3月21日Benelux Algorithm Programming Contest 2019
题解:这一题官方题解给的是
DP+
递归,自己看了半天,代码中的注释给出了自己的理解,1#include2#include3#include4usingnamespacestd;5intdp[1
TheIT
·
2020-03-25 01:00
NOIP训练营内部试题-数数(树形
DP+
倍增)
NOIP训练营内部试题-数数(树形
DP+
倍增)摘要:本文清北学堂NOIP训练营试题T3试题。
NOIP
·
2020-03-23 13:20
2020计算机科学微专业学习目录
最低完成目标:
组合数学
(无先修)、数据挖掘(最爱,学过机器学习算法)大佬的计算几何和数据结构没有把握拿下,计算几何没
九桢
·
2020-03-22 17:44
2020年阿贝尔(Abel)奖揭晓,两位概率论大佬横扫数学界最高荣誉
3月18日,挪威科学与文学研究院公布,2020年阿贝尔奖得主希勒尔·弗斯滕伯格(HillelFurstenberg)与格雷戈里·马古利斯(GregoryMargulis),以表彰他们在群论、数论和
组合数学
中开创性地使用概率与
深度学习技术前沿
·
2020-03-21 10:59
矩阵连乘(
DP+
递归+备忘录)
动态规划+递归+备忘录解决矩阵连乘问题描述:给定n个矩阵:A1,A2,...,An,其中Ai与Ai+1是可乘的,i=1,2...,n-1。确定计算矩阵连乘积的计算次序,使得依此次序计算矩阵连乘积需要的数乘次数最少。输入数据为矩阵个数和每个矩阵规模,输出结果为计算矩阵连乘积的计算次序和最少数乘次数。矩阵之间相乘的公式:矩阵相乘公式为什么会有矩阵连乘这个问题呢?看下面一个例子,计算三个矩阵连乘{A1,
Super_邓帅
·
2020-03-19 06:55
Scalers:学习就是要迎难而上
比如以前学习
组合数学
的时候,书本上在讲一些定理,是用的排列组合的方法来证明的,我想到
Scalers
·
2020-03-13 18:26
生活,一场养成游戏
图网|侵删.jpg01.教
组合数学
课程的老师前两天发布了一个悬赏任务,关于他在本科教学时所搭建的代码校验工具的升级与完善。这个任务与课程无关,是否接受这个任务都不会影响到这门课的最终成绩。
闫斌_BeanYon
·
2020-03-07 04:30
8皇后问题
数学家高斯研究过
组合数学
中的八皇后问题,在8*8的棋盘上放置8个皇后,保证她们互不攻击,请问有多少种解法。
packet
·
2020-02-19 04:58
Codeforces Round #620 F2. Animal Observation (hard version) (dp + 线段树)
CodeforcesRound#620F2.AnimalObservation(hardversion)(
dp+
线段树)题目链接题意给定一个nm的矩阵,每行取2k的矩阵,求总共矩阵里的数的和最大值,重复取到的数不算题解
7osen
·
2020-02-16 11:00
Catalan数
卡特兰数,英文名Catalannumber,是
组合数学
中一个常出现在各种计数问题中出现的数列。
zizhan
·
2020-02-13 15:08
POJ3378 Crazy Thairs(树状数组+
dp+
高精度)
一道经典的树状数组老题,从题目中我们看出要求五元递增组,而普通树状数组只能求二元,我们我们考虑开五维树状数组来求取例如tr[3][x],就代表以x为结尾的三元递增组for(i=1;i#include#include#include#include#includeusingnamespacestd;typedeflonglongll;constintN=1e5+10;constintbase=100
Isomorphic
·
2020-02-11 19:00
<
组合数学
>排列组合(2)/可重组合,不相邻组合,SJT算法
1.圆排列和项链排列我记得上高中的时候,做题的时候就遇到过圆形排列组合的题,我们高中不学圆排列和项链排列,当时也不敢问这是怎么回事,老师讲课的时候就照本宣章,我们就按照套路解题。圆排列问题最早出现在中国《易经》的四象八卦组合。“四象”就是每次取两个爻的排列,“八卦”是每次取三个爻的排列。“求八卦的排列数有多少”就跟“八人围坐一张圆桌而坐,问有多少种不同坐法”类似。圆排列问题——从n个元素取出r个,
dynmi
·
2020-02-11 11:00
洛谷P6017 仙人掌(
组合数学
)
首先研究一下subtask5怎么搞。手玩一下不难发现:满足总和为$2m-2$且每个数不小于1的数列都是满足要求的。这就给了我们启发:可不可以直接找出度数序列数量呢?接下来解决一个问题:$n$个结点的仙人掌最多有几条边?不难发现,所有包含点数大于4个的环都是不优的,例如5个点的环可以改成6条边的两个环:这样就可以得到,$n$为奇数时,$m=\frac{3}{2}(n-1)$:$n$为偶数时,$m=\
wangyuchen
·
2020-02-10 13:00
<
组合数学
>排列组合(1)/格路模型,范德蒙德恒等式
1.排列(permutation):从n个不同的元素中,取出r个不重复的元素,按次序排列,称为从n个中取r个的无重排列。排列的个数用P(n,r)表示或Prnn>=r//高中的时候教材教我们Arn,跟这里的一样。P(n,r)=n!/r!排列的基本问题是“n个不同球放r个不同盒”问题。2.组合(conmutation):从n个不同的元素中,取出r个不重复的元素组成一个子集而不考虑其元素的顺序,称为从n
dynmi
·
2020-02-10 13:00
<
组合数学
>幻方
我们小时候都玩过数独,数独就是以幻方为基础的游戏。行/列的整数和为该幻方的幻和。我们用s表示幻和。对于一个n阶的幻方,幻和s=n*(n*n+1)/2容易证明,二级幻方不存在。三十多年前,有人已证明:n>=3阶的幻方都是存在的。循环轮回法构造三阶幻方的模拟:(c语言)#include/*asimpledemoforconstructionof3-magic-squareauthor@DynmiWan
dynmi
·
2020-02-09 19:00
Codeforces Round #548 (Div. 2) C. Edgy Trees
思路(dfs,
组合数学
):由题意可知,这
万俟筱蓼
·
2020-02-09 18:33
题解——CF372C Watching Fireworks is Fun
思路:
DP+
单调队列+滚动数组有一个显然
ASTiKi
·
2020-02-09 00:00
组合数学
+神坑——cf1267K
/*首先求出multiset,设其大小是size,那么除数集合是[2,size+1]对于multiset里面的某个余数x,其可能的除数集合就是[x+1,size+1]将余数从大到小统计贡献本题有一个坑:最后个余数的位置里不能填0,因为余数是0表示被除尽,那么商必不可能是0,所以其不可能是最后一个余数所有最后一位填0的情况要减去答案要-1*/#includeusingnamespacestd;#de
zsben
·
2020-02-08 22:00
模板 - 数学 -
组合数学
- 组合数与错位排列数
线性预处理组合数,一般来说只是需要用一个组合数,当MOD大于n和m的时候可以这样求,否则应该用扩展Lucas定理。constllMOD=1e9+7;constintMAXN=1e6;llinv[MAXN+5],fac[MAXN+5],invfac[MAXN+5];voidinit_C(intn){inv[1]=1;for(inti=2;i<=n;i++)inv[i]=inv[MOD%i]*(MOD
KisekiPurin2019
·
2020-02-06 19:00
换根
dp+
暴力+预处理+记忆化搜索——cf1292C好题!
/**给定一棵树,要求给树边赋值[0,n-2],每个值只能使用一次S=mex(u,v),mex(u,v)是u-v路径上没有出现过的编号最小的值问使得S最大的赋值方式由于很难直接统计答案,所以考虑统计每条边的贡献包含(0)路径的贡献tot1是其左右子树size的乘积包含(0,1)的路径的贡献tot2是其左右子树的size乘积...依次类推显然:只包含(1,2)这样的路径是没有贡献的那么原问题转化为如
zsben
·
2020-02-05 15:00
卡特兰数(Catalan number)
catalan介绍 Catalannumber,卡特兰数又称卡塔兰数,是
组合数学
中一个常出现在各种计数问题中出现的数列。以比利时的数学家欧仁·查理·卡塔兰(1814–1894)命名。
one_zheng
·
2020-02-05 11:56
2020 CCPC Wannafly Winter Camp Day6 Div.1&2(重现赛)J.K重排列
链接点击跳转题解每个环的大小都是KKK的约数即可枚举编号最小的点所在的环的大小,用
组合数学
的方法计算代码#include#include#include#defineiinf0x3f3f3f3f#definelinf
*ACoder*
·
2020-02-02 10:51
#
排列组合
#
一般动态规划
第五关——数论:
组合数学
20:44:00你在台上唱着我的创作,布局谋篇像本悲情小说——许嵩《最佳歌手》我的寒假,我美好的寒假啊啊啊“其实我还蛮不想写你的,博客,可是没办法啊,谁叫我的寒假不要我了,我就只好要你了,博客”目录鸽巢原理鸽巢原理推广杨辉三角和二项式系数容斥定理卡特兰数斯特林数那接下来就要来看一下鸽巢原理(抽屉原理)啦也不知道发现它的人是不是看着别人鸽子的窝盯半天才发现的,人家鸽子会不好意思的啦!定义:如果有n+
wybxz
·
2020-02-01 22:00
New Year and Permutation (
组合数学
)
[Hello2020]C.NewYearandPermutation(
组合数学
)C.NewYearandPermutationtimelimitpertest1secondmemorylimitpertest1024megabytesinputstandardinputoutputstandardoutputRecallthatthepermutationisanarrayconsistingof
茄子Min
·
2020-02-01 16:00
CodeForces1288 C.Two Arrays(dp/
组合数学
)
C.TwoArraysYouaregiventwointegersnandm.Calculatethenumberofpairsofarrays(a,b)suchthat:thelengthofbotharraysisequaltom;eachelementofeacharrayisanintegerbetween1andn(inclusive);ai≤biforanyindexifrom1tom
FZU_LH
·
2020-02-01 11:00
学爸笔记【104】- 假期流水账
这俩属于抽象代数和
组合数学
的简易版。推
学爸笔记
·
2020-02-01 06:07
P3643 [APIO2016]划艇
dp+
组合数
题意:有n个数,每个数有取值范围[ai,bi],问能取多少个递增子序列(长度不限)题解:https://www.luogu.com.cn/problemnew/solution/P3643#includeusingnamespacestd;typedeflonglongll;constintN=3e5+100;llmod=1e9+7;intn;llC[N],inv[N],a[N],b[N],ans
FFFFFFFHHHHHHH
·
2020-01-31 22:00
[JSOI2011]解题报告
[JSOI2011]分特产一道
组合数学
+容斥的题目,考虑如何处理掉每个人至少一个这个限制,这时就要容斥一下有多少人没有分到即可,没分到的人数设为\(i\)每种特产分开算,便转化成了\(n-i-1\)块板子插入
dz_ice
·
2020-01-31 12:00
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他