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
组合数学-容斥原理
AcWing-算法基础课总结
本文是基于AcWing网站算法基础课刷题的一个总结第六讲贪心贪心第五讲动态规划背包问题各种类型的DP第四讲数学知识质数约数欧拉函数快速幂扩展欧几里得中国剩余定理高斯消元求组合数
容斥原理
博弈论第三讲搜索与图论
147qq.com
·
2023-11-19 06:54
acm竞赛
算法
AcWing的算法基础课目录
单调栈kmpTrie并查集堆Hash表搜索与图论DFS与BFS树与图的遍历:拓扑排序最短路最小生成树二分图:染色法、匈牙利算法数学知识质数约数欧拉函数快速幂扩展欧几里得算法中国剩余定理高斯消元组合计数
容斥原理
简单博
greedy-hat
·
2023-11-19 06:21
刷题
mysql
学习
spring
boot
力扣双周赛 -- 117(
容斥原理
专场)
classSolution{public:longlongc2(longlongn){returnn>1?n*(n-1)/2:0;}longlongdistributeCandies(intn,intlimit){returnc2(n+2)-3*c2(n-limit+1)+3*c2(n-2*limit)-c2(n-3*limit-1);}};
乖的小肥羊
·
2023-11-17 17:47
leetcode
算法
职场和发展
统计同位异构字符串数目,
容斥原理
&二分,
组合数学
&模逆元
6276.统计同位异构字符串数目https://leetcode.cn/problems/count-anagrams/Solution(
组合数学
&模逆元)参考:含重复字符的全排列个数模逆元importjava.math.BigInteger
哇咔咔负负得正
·
2023-11-17 16:15
算法
leetcode
算法
java
leetcode双周赛117(
容斥原理
)
题目1:如果一个字符串s只包含小写英文字母,且将s的字符重新排列后,新字符串包含子字符串"leet",那么我们称字符串s是一个好字符串。比方说:字符串"lteer"是好字符串,因为重新排列后可以得到"leetr"。"letl"不是好字符串,因为无法重新排列并得到子字符串"leet"。请你返回长度为n的好字符串总数目。题解:只需要计算所有可能的字符串数目减去不满足要求的字符串。不满足要求的字符串通过
handsome_1234
·
2023-11-17 16:11
python
算法
LeetCode第155场周赛:51978 -丑数 III(二分答案+
容斥原理
)
没错,不就是他们的倍数吗哈哈哈,但是我们无脑加倍数肯定会算重复呀,因此
容斥原理
搞一搞啦。不会容斥的还是别搞acm了(话说狠了,小可爱们可以去百度一下的哈)。。。。
信仰..
·
2023-11-17 16:11
Leetcode 2930. Number of Strings Which Can Be Rearranged to Contain Substring
NumberofStringsWhichCanBeRearrangedtoContainSubstring1.解题思路2.代码实现题目链接:2930.NumberofStringsWhichCanBeRearrangedtoContainSubstring1.解题思路这一题的话思路上就是利用
容斥原理
来直接求总数
Espresso Macchiato
·
2023-11-17 16:09
leetcode笔记
leetcode
2930
leetcode双周赛117
leetcode
medium
容斥原理
leetcode题解
LeetCode---117双周赛---
容斥原理
题目列表2928.给小朋友们分糖果I2929.给小朋友们分糖果II2930.重新排列后包含指定子字符串的字符串数目2931.购买物品的最大开销一、给小朋友们分糖果I看一眼数据范围,如果没有啥其他想法思路就直接暴力,时间复杂度O(n^2)思路:枚举前两个小朋友分得的合法糖果数,看第三个小朋友的糖果数是否符合条件代码如下classSolution{public:intdistributeCandies
竹下为生
·
2023-11-17 16:32
leetcode
算法
职场和发展
组合数学
(下):概率、博弈
概率有限概率饱和式救援【题目】空间限制:65536K●题目描述在《流浪地球》电影中,地球上大部分的行星发动机被摧毁。人类再一次展开全球性救援,现在告诉你每只救援队的目标发动机的编号以及这只救援队在成功救援的概率,假如有至少k个行星发动机能够得到重启,则认为地球会被拯救。●输入描述第一行给出N,M,K。N代表人类派出的救援队总数,M代表被摧毁的行星发动机,K代表至少需要重启的行星发动机总数。(1in
猴勒
·
2023-11-17 14:57
算法
算法
离散数学
组合数学
$4 递推关系与生成函数
C4递推关系与生成函数S0斐波那契数列1)递推公式:fn+2=fn+1+fn,f0=0,f1=1f_{n+2}=f_{n+1}+f_n,f_0=0,f_1=1fn+2=fn+1+fn,f0=0,f1=12)通项公式:fn=15[(1+52)n−(1−52)n]f_n=\frac{1}{\sqrt{5}}[(\frac{1+\sqrt{5}}{2})^n-(\frac{1-\sqrt{5}}{2})
「已注销」
·
2023-11-16 14:55
组合数学
组合数学
选择题
1.【题目】美团有个传统,就是公司各部门每月都要组织员工进行一次团建互动(teambuilding,简称TB),每个员工都可以带家属参加。活动内容出了吃喝玩之外,还要做一些互动的游戏,需要从员工中随机选出几名组成一队来完成游戏。一次TB活动,一共有20个人(含员工和家属)参加。已知如果随机选取3位员工以及该3位员工的家属,一共有220组合。问如果每次随机选取4个员工及该4位员工的家属,会有多少组合
zhendeWD
·
2023-11-16 14:25
组合数学
组合数学
与计算机科学书籍,计算机科学丛书:
组合数学
(原书第5版)
出版者的话译者序前言第1章什么是
组合数学
1.1例子:棋盘的完美覆盖1.2例子:幻方1.3例子:四色问题1.4例子:36军官问题1.5例子:最短路径问题1.6例子:相互重叠的圆1.7例子:Nim游戏1.8
麟翛
·
2023-11-16 14:53
组合数学与计算机科学书籍
组合数学
第一章:绪论,介绍了为什么要研究
组合数学
,以及
组合数学
的三个研究内容。第二章:鸽巢原理:把N+1个鸽子放到N个巢里面,则至少有一个巢里面有两只鸽子。
NOtargetSaltyfish
·
2023-11-16 14:48
组合数学
组合数学
算法_3 :
组合数学
:排列组合
四个基本计数原理加法原理描述_1:设集合S被划分成两两不相交的部分S1,S2,...,Sn则S的对象数目可以通过确定它的每一个部分对象的数目相加得到|S|=|S1|+|S2|+......+|Sn|描述_2:如果有p种方法能够从一堆中选出一个物体,又有q种方法从另一堆中选择出一个物体,那么从两堆中选出一个物体有p+q种方法;乘法原理描述_1:令S是对象有序对(a,b)的集合,其中第一个对象a来自大
LandscapeMi
·
2023-11-16 14:18
算法
组合数学
全家桶
鸽巢原理鸽巢原理,其实就是小学奥数里的抽屉原理。把n+1n+1n+1个元素划分至nnn个集合中,至少存在某个集合,其包含元素个数值大于等于222。把mn+1mn+1mn+1个元素划分至nnn个集合中,至少存在某个集合,其包含元素个数值大于等于m+1m+1m+1。把nnn个元素划分至kkk个集合中,至少存在某个集合,其包含元素个数值大于等于⌊nk⌋\lfloor\dfrac{n}{k}\rfloor
拧错位置的螺丝钉
·
2023-11-16 14:18
#
组合数学
组合数学
【Math】排列组合
乘法原理加法原理乘法原理排列与组合基础排列数组合数二项式定理排列与组合进阶篇多重集的排列数|多重组合数多重集的组合数1多重集的组合数2不相邻的排列错位排列圆排列组合数性质|二项式推论百科名片排列组合是
组合数学
中的基础
Ljnoit
·
2023-11-16 13:14
Math
排列组合
math
组合数学
(上):数列、排列、组合
数列取得整型数据的位数#defineLLlonglongintNoD(LLx){//NumberofDigitsintsum=0;if(x%10==0)sum++;while(x>0){x/=10;sum++;}returnsum;}整型数据各数位求和intSoD(intx){//SumoftheDigitsinty=0;while(x>0){y+=x%10;x/=10;}returny;}反转数
猴勒
·
2023-11-16 13:12
算法
算法
离散数学
LeetCode 双周赛 103(2023/04/29)区间求和的树状数组经典应用
往期周赛回顾:LeetCode单周赛第342场·
容斥原理
、计数排序、滑动窗口、子数组GCB周赛概览Q1.K个元素的最大和(Easy)简单模拟题,不过多讲解。Q2
彭旭锐
·
2023-11-16 03:46
leetcode
算法
职场和发展
多彩的树 -----题解(状压dp +
容斥原理
)
目录多彩的树题目描述输入描述:输出描述:输入输出思路解析:代码实现:多彩的树时间限制:C/C++5秒,其他语言10秒空间限制:C/C++262144K,其他语言524288K64bitIOFormat:%lld题目描述有一棵树包含N个节点,节点编号从1到N。节点总共有K种颜色,颜色编号从1到K。第i个节点的颜色为Ai。Fi表示恰好包含i种颜色的路径数量。请计算:输入描述:第一行输入两个正整数N和K
Studying~
·
2023-11-14 23:38
算法
YYHS-NOIP模拟赛-gcd
这里我们用容斥来做我们先把500000以内的所有质数筛出来每次读入编号的时候,先把编号对应的这个数分解质因数然后我们dfs枚举这个数的质因子取或不取,我们用t来表示取的质因子个数,如果t为奇数,ans就加,反之就减(
容斥原理
weixin_33845477
·
2023-11-13 07:13
Day28力扣打卡
打卡记录给小朋友们分糖果II(
容斥原理
)链接大佬的题解defc2(n:int)->int:returnn*(n-1)//2ifn>1else0classSolution:defdistributeCandies
Hongs_Cai
·
2023-11-13 03:01
leetcode刷题打卡
leetcode
算法
python
蒟蒻的做题录(时间)
SCOI2016]萌萌哒[HAOI2018]苹果树[CTSC2008]网络管理[HNOI/AHOI2018]转盘[HAOI2015]树上染色[CTSC2017]吉夫特[CTSC2011]幸福路径[TJOI2015]
组合数学
weixin_30526593
·
2023-11-13 02:28
acm竞赛2016c语言真题,C语言acm竞赛习题集锦.doc
C语言acm竞赛习题集锦.doc杭州电子科技大学acm习题精选第1页共21页目录1、数塔问题22、并查集类问题43、递推类问题94、动态规划系列105、概率类题型136、
组合数学
类题型157、贪心策略168
weixin_39755853
·
2023-11-12 11:57
acm竞赛2016c语言真题
《算法竞赛进阶指南》 题解(更新中
基本数据结构栈队列链表与邻接表Hash字符串Trie二叉堆总结与练习3.搜索树与图的遍历深度优先搜索剪枝迭代加深广度优先搜索广搜变形A*IDA*总结与练习4.数学知识质数约数同余矩阵方程高斯消元与线性空间组合计数
容斥原理
与
DataPlayerK
·
2023-11-11 14:34
算法
算法
数据结构
acm竞赛
leetcode
算法竞赛——数论(一),数论内容的介绍,基础数论
文章目录一,数论学习路线的介绍和相关建议1,建议学习人群:2,建议学习时长3,学习路线的介绍1,基础数论2,
组合数学
3,计算几何二,基础数论第一部分——快速幂和快速幂矩阵1,快速幂1,解题背景2,思想3
司职在下
·
2023-11-08 21:42
算法
8.17 模拟赛记录 & 数论知识点补充
8.17模拟赛记录&知识点补充不得不说,数论重构确实快复盘u1s1,考数论多少有一点担心,毕竟数论万一考一些非常阴间的同余方程期望
组合数学
之类基本连个暴力都写不出来,但是总归问题不大,考他就完了,实在不行可以像昨天一样冲正解
Hanoist
·
2023-11-08 20:16
记录
数理思维——数学运算
三大方法:代入排除法、数字特征法、方程法六大题型:工程问题、行程问题、经济利润、高频几何问题、
容斥原理
、排列组合与概率第一节:代入排除法一、什么时候用:①特定题型:年龄、余数、不定方程(方程个数少未知数个数多
sunlili_yt
·
2023-11-08 18:19
行测
概率论
几何学
算法
P1358 扑克牌(组合计数&预处理逆元)
扑克牌题目描述
组合数学
是数学的重要组成部分,是一门研究离散对象的科学,它主要研究满足一定条件的组态(也称组合模型)的存在、计数以及构造等方面的问题。
陈进士学习
·
2023-11-08 13:41
洛谷
算法
c++
数据结构
c语言
开发语言
组合数
2021icpc亚洲赛区沈阳站总结
总的来说,这次的题相比于济南来说,区分度更高(个人认为,总归不是一题拿铜了),但是图论的题好多呀(B没签出来的借口hhh),准备了挺久的的
组合数学
没用上,计算几何也难的离谱(真就AK俩题防AK)。这次
OX7F
·
2023-11-06 14:18
acm竞赛
2021年济南站icpc(2-SAT未补)
2021年济南站icpc导语涉及的知识点题目CEKM参考文献导语问就是后悔,说不定能拿银,至少能铜的,矩阵那个题,欲哭无泪,以后得算一下样例再看涉及的知识点搜索,
组合数学
,二维前缀和,dp,计算几何,2
C_eeking
·
2023-11-06 14:41
ACM训练2021
贪心
思维
图论
Fancy Arrays(容斥+
组合数学
)
题目称一个长为n的数列a是fancy的,当且仅当:1.数组内至少有一个元素在[x,x+k-1]之间2.相邻项的差的绝对值不超过k,即t(tusingnamespacestd;#definerep(i,a,b)for(inti=(a);i=(b);--i)typedeflonglongll;typedefdoubledb;typedefpairP;#definefifirst#definesesec
Code92007
·
2023-11-06 06:23
组合数学(容斥原理)
#
容斥
组合计数
矩阵快速幂
第10届集美大学校赛(F,H)
两个有些难度的dp中文题面,题意略F时间超限II一开始的思路想复杂了,想成了多重集的
组合数学
,二进制枚举肯定不行,dp也想的很复杂还错估时间复杂度。补题的时候被题解的方法折磨好久,太抽象了。
CCSU_梅子酒
·
2023-11-04 14:13
动态规划
动态规划
算法
c++
第三十六章 数论——
容斥原理
第三十六章数论——
容斥原理
一、
容斥原理
1、定理内容二、代码模板1、问题(1)如何求出能够被整除的个数?(2)如何枚举出2n−12^n-12n−1种情况?
Turing_Sheep
·
2023-11-03 23:19
算法合集(c++实现)
算法
CF1523E - Crypto Lights——概率期望、
组合数学
、容斥
E-CryptoLights题目描述给你nnn个初始关闭的灯,每次随机操作把一个关闭的灯打开,一直操作直到出现两个亮着的灯的距离小于等于kkk。求最后期望亮着多少个灯。数据范围与提示共有ttt组数据;1≤t≤10,1≤k≤n≤1051\let\le10,1\lek\len\le10^51≤t≤10,1≤k≤n≤105。前言D题真做不来,不知道⌈n2⌉\lceil\frac{n}{2}\rceil⌈
偶耶XJX
·
2023-11-03 00:39
信息竞赛解题
Codeforces
组合数学
Codeforces 722E
组合数学
DP
题意:有一个n*m的棋盘,你初始在点(1,1),你需要去点(n,m)。你初始有s分,在这个棋盘上有k个点,经过一次这个点分数就会变为s/2(向上取整),问从起点到终点的分数的数学期望是多少?思路:按照套路,先把这k个点按照pair的方式进行排序,设dp[i][j]为从起点到点i之前经过了至少j个减分点,到点i的数学期望。那么所有在它之前的可以向它转移的点向它转移。那么dp[i][j]=Σ(dp[u
weixin_30546933
·
2023-11-03 00:38
[Codeforces722E] Research Rover (dp+
组合数学
)
[Codeforces722E]ResearchRover(dp+
组合数学
)题面给出一个N*M的方格阵,从(1,1)出发,到(N,M)结束,从(x,y)只能走到(x+1,y)或(x,y+1)。
weixin_30551963
·
2023-11-03 00:38
Crypto Lights
组合数学
+ 推公式
传送门文章目录题意:思路:题意:给你nnn个灯,每次可以打开一个灯,当连续的kkk个灯有至少两个灯开着的时候停止,问最终期望能打开多少灯。思路:由于不想打latexlatexlatex,所以手推了公式。实现起来就很简单啦。ansansans初始为111是因为i=0i=0i=0的时候概率显然为111。//Problem:E.CryptoLights//Contest:Codeforces-Delti
YB Lin
·
2023-11-03 00:07
排列组合
力扣第62题 不同路径 c++ 动态规划 dp二维 + dp一维 解法
题目62.不同路径中等相关标签数学动态规划
组合数学
一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。
冷yan~
·
2023-11-02 08:07
动态规划
leetcode
数据结构
算法
leetcode
动态规划
数学知识:
容斥原理
能被整除的数:#includeusingnamespacestd;typedeflonglongLL;constintN=20;intp[N],n,m;//p[]存的i这个集合的质数的个数intmain(){scanf("%d%d",&n,&m);for(inti=0;in来确定数量for(intj=0;j>j,没有=号//注意这里是右移,跟上面的左移相反if(i>>j&1){//如果t(已有的质
友纪YuKi
·
2023-11-01 14:11
算法基础
算法
【LeetCode每日一题合集】2023.10.16-2023.10.22(只出现一次的数字Ⅲ)
文章目录260.只出现一次的数字III⭐(异或)2652.倍数求和解法1——枚举模拟解法2——O(1)O(1)O(1)
容斥原理
相似题目——1201.丑数III(二分查找+
容斥原理
)2530.执行K次操作后的最大分数解法
小威W
·
2023-10-29 11:44
算法刷题记录
leetcode
算法
贪心
异或
位运算
每日一题
只出现一次的数字
学习路线规划
剩下的,《
组合数学
》得看。《C++Primer》得看。至于深入部分,以后再说吧。
RecCall
·
2023-10-28 20:22
796. 子矩阵的和(左上角前缀和)
3.在求左上角前缀和以及由左上角前缀和求子矩阵的过程中都需要运用到
容斥原理
!!!代码:#include#includeusingnamespa
hz2.0
·
2023-10-27 08:00
矩阵
算法
线性代数
c++
NOIP复赛复习(一)常见问题与常用策略
数学类问题1.精度处理(高精度、实数处理、各种浮点类型处理方法)2.
组合数学
问题(斐波那契数列、第二类数、卡特兰数、Polya原理、排列组合计数、加法原理与乘法原理)3.进制问题(特定二进制串的统计、二分查找
迷蒙之雨
·
2023-10-27 04:42
杂
【洛谷P4709】信息传递(置换)(
组合数学
)(多项式Exp)
传送门题解:很早之前看到过这道题,当时连置换是什么都不知道。。。首先考虑置换ggg中的某一个长为SSS的循环环,学过群论的应该知道,在置换自乘nnn次之后,这个循环会变为gcd(n,S)gcd(n,S)gcd(n,S)个循环。考虑将ttt个长为SSS的循环拼接成一个,使得若干次自乘之后这个循环断裂为ttt个长为SSS的循环。翻过任何一本群论教材就知道,最后在同一循环中的元素是那些只与初始下标%S\
zxyoi_dreamer
·
2023-10-25 02:32
生成函数
多项式
置换群
【校内模拟】子树问题(
组合数学
DP)(多项式exp)
n≤500n\leq500n≤500题解:考虑子树拼接可以得到一个比较好懂的O(n3)O(n^3)O(n3)
组合数学
DP。然而我对这个模型实在是太熟悉了,于是考场上想都没想直接去写多项式exp。完全忘
zxyoi_dreamer
·
2023-10-25 02:02
多项式
生成函数
校内模拟
leetcode_1726 同积元组
同积元组2.题解
组合数学
+哈希计数。循环求出任意两个数之积的次数(v,cnt)。
_不会dp不改名_
·
2023-10-20 12:20
leetcode
leetcode
算法
职场和发展
Atcoder abc131
C
容斥原理
要注意同时能被CD整除的数应该是x%gcd(C,D)==0D排序后贪心这个题的难度比400分要低E容易想到将1点放在中心,其他点像星型连接1点,是K的上限然后要观察到每连接两个点将当前的k值减一
rag_doll
·
2023-10-19 19:01
Atcoder
Atcoder
python
AtCoder ABC132
陷入了“会做,但不完全会做”的状况C水题,排序找中间数两边的差值D
组合数学
求把n个相同的球分到m个相同的盒子,1每个盒子至少一个球2每个盒子球不限的组合数空挡插隔板法,高中数学#-*-coding:utf
rag_doll
·
2023-10-19 19:26
Atcoder
Atcoder
python
同积元组(map+
组合数学
)
题意:给你一个由不同正整数组成的数组nums,请你返回满足a*b=c*d的元组(a,b,c,d)的数量。其中a、b、c和d都是nums中的元素,且a!=b!=c!=d。数据范围:1&a){intn=a.size();intans=0;mapmark;for(inti=0;i
live4m
·
2023-10-19 19:05
同积元组:哈希表(
组合数学
)
【LetMeFly】1726.同积元组:哈希表(
组合数学
)力扣题目链接:https://leetcode.cn/problems/tuple-with-same-product/给你一个由不同正整数组成的数组
Tisfy
·
2023-10-19 16:05
题解
#
力扣LeetCode
散列表
算法
LeetCode
题解
哈希表
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他