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
------容斥------
2023牛客暑期多校训练营7 CI「位运算」「根号分治+
容斥
」
C-BeautifulSequence_2023牛客暑期多校训练营7(nowcoder.com)题意:给定一个b序列,a序列满足a[i−1]usingnamespacestd;#defineioios::sync_with_stdio(false),cin.tie(0),cout.tie(0)typedeflonglongll;#defineintll#definepbpush_back#defi
想不出名字辽
·
2023-09-05 12:56
牛客
算法
c++
容斥
原理 训练笔记
容斥
原理设S是一个有限集,A_1,A_2…A_n是S的n个子集,则∣S−⋃i=1nAi∣=∑i=0n(−1)i∑1≤j1usingnamespacestd;#definelllonglong#defineendl
sophilex
·
2023-09-03 19:13
数学
学习笔记
算法
学习
c++
Leetcode 题解(目前已更新至第300题)
数据结构链表栈队列二叉树哈希表/散列表堆字符串图算法模拟排序二分双指针前缀和搜索动态规划贪心数学完全平方位运算质数
容斥
原理同余博弈论数据结构链表19.删除链表的倒数第N个结点21.合并两个有序链表23合并
DataPlayerK
·
2023-09-03 08:58
算法
leetcode
算法
数据结构
1024程序员节
能被整除的数(
容斥
原理)
思路:(1)需求:求对于1~n中至少能被p1~pm至少1个整除的数的个数,由于都是质数,彼此互质,不需要进行质因子分解,根据
容斥
原理,res=n/p1+n/p2+...
y_lov
·
2023-08-27 13:36
算法
c++
数据结构
HDOJ题目分类
1001整数求和水题1002C语言实验题——两个数比较水题10031、2、3、4、5...简单题1004渊子赛马排序+贪心的方法归并1005HeroInMaze广度搜索1006Redraiment猜想数论:
容斥
定理
ao350322
·
2023-08-21 04:25
c/c++
数据结构与算法
人工智能
数学
容斥
原理
全都是m+n-1,下图都写成m-n-1了,没有脑子o(╥﹏╥)o题目链接:214.Devu和鲜花-AcWing题库#include#definelllonglongusingnamespacestd;constintmod=1e9+7;llA[25];llPow(lla,llk){llans=1;while(k){if(k&1)ans=ans*a%mod;a=a*a%mod;k>>=1;}retu
'Karma
·
2023-08-20 18:35
算法
容斥
原理 博弈论(多种Nim游戏解法)
目录
容斥
原理
容斥
原理的简介能被整除的数(典型例题)实现思路代码实现扩展:用DPS实现博弈论博弈论中的相关性质博弈论的相关结论先手必败必胜的证明Nim游戏(典型例题)代码实现台阶-Nim游戏(典型例题)实现思路代码实现
Hongs_Cai
·
2023-08-19 22:09
从零开始的算法打灰
游戏
算法
c++
[学习笔记] 二项式反演
其实本质上是
容斥
,虽然我之前一直不是很理解这个
容斥
。
Log_x
·
2023-08-15 09:58
学习笔记
二项式反演
组合数学
Acwing 第四章模板及详解(数学知识)
一、质数二、约数三、欧拉函数四、快速幂五、扩展欧几里得算法六、中国剩余定理七、高斯消元八、组合计数九、
容斥
原理十、简单博弈论一、质数质数质数,在大于1的整数中,有且只有1和他本身两个因数的数,也叫做素数试除法判定质数
小吉在努力
·
2023-08-09 18:11
算法
几何学
线性代数
任务清单
Trie树分治FFT←50%\leftarrow50\%←50%未打代码任意模数NTT斯特林数(BOSS)斯特林数习题(BOSS)←80%pass\leftarrow80\%\pass←80%pass
容斥
习题
Morning_Glory_JR
·
2023-08-07 00:28
实用
实用技巧
数学知识(三)
一、
容斥
原理#include#includeusingnamespacestd;constintN=20;typedeflonglongLL;intn,m;intp[N];intmain(){cin>>
几两春秋梦_
·
2023-08-05 20:35
基础算法
算法
c++
数据结构
【CodeForces 1183H】【dp】【
容斥
】
题目链接题目大意是给一个字符串s,找出最长的k个互不相同的子串需要注意这道题里子串的定义,是可以不连续的几个字母,例如“asdf”有2^4个子串,分别是“asdf”“asd”“asf”“adf”“sdf”“as”“ad”“af”“sd”“sf”“df”“a”“s”“d”“f”“”(空串)n的范围是1~100,k的范围是1~10^12最开始没好好看这道题里什么是子串,我以为必须是连续的字母,n的数据
lyx_2016
·
2023-08-01 10:44
题目
动态规划
字符串
动态规划
高中奥数 2021-07-15
2021-07-15-01(本题来源:数学奥林匹克小丛书第二版集合刘诗雄
容斥
原理P103习题1)方格表中具有公共点的小方格称为相邻的.试问,在的方格表中共有多少对相邻的小方格?
天目春辉
·
2023-08-01 09:43
一本通OJ 1810 登山 题解
(0,0)(0,0)走到(n,n)(n,n)(n,n),不能超过直线y=xy=xy=x,并且图上有mmm个点不能走,问你有几种方案解题思路很明显这题与卡特兰数有关,但是不同点在于这题中存在点不能走考虑
容斥
Belief_yfly
·
2023-07-27 07:25
题解
组合数学
【学习笔记】[ABC236Ex] Distinct Multiples
考虑怎么转化成普通的
容斥
形式发现可以将SSS拆分成若干个集合相加的形式,然后分开求lcm\text{lcm}lcm算贡献。感觉和斯特林数有关系。
仰望星空的蚂蚁
·
2023-07-25 07:22
学习
笔记
机器学习
acwing基础课——欧拉函数
φ(N)的公式的证明会用到后续学到的
容斥
原理,这里就直接用
容斥
原理(思想大致是在计数时,先不考虑重叠的情况,把包含于某内容中的所有对象的数目先计算
我的鱼干呢w
·
2023-07-23 00:47
acwing算法基础课二刷记录
算法
c++
数据结构
改签的火车票
现在才明白一分的重要性,后悔自己在
容斥
问题上没
inkle
·
2023-07-19 14:35
【学习笔记】[ABC306Ex] Balance Scale
发现问题出在
容斥
系数上面。怎么改就对了?我们发现把独立集的大小看成连通块的
仰望星空的蚂蚁
·
2023-07-17 20:55
学习
笔记
算法
第四章 数学知识(四)——
容斥
原理与博弈论
文章目录
容斥
原理博弈论SG函数
容斥
原理练习题890.能被整除的数博弈论练习题891.Nim游戏893.集合-Nim游戏892.台阶-Nim游戏894.拆分-Nim游戏
容斥
原理若干个相交集合,它们的并集中存在多少个元素
.SacaJawea
·
2023-07-16 00:41
AcWing算法课
课程记录
算法
数学
第四章 数学知识(二)——欧拉函数,快速幂,扩展欧与中国剩余定理
快速幂876.快速幂求逆元扩展欧练习题877.扩展欧几里得算法878.线性同余方程中国剩余定理练习题204.表达整数的奇怪方式脑阔疼欧拉函数互质:若N个整数的最大公约数是1,那么称这N个数互质公式:思路是
容斥
原理
.SacaJawea
·
2023-07-16 00:40
AcWing算法课
课程记录
算法
[ARC105F] Lights Out on Connected Graph
洛谷入口广义做法:计数题+简易
容斥
+子集和问题学习点:将连通图计数转换为任意图计数−-−非连通图个数。利用钦点防止重复计算。
Tonvia
·
2023-07-15 02:03
题解
学习
总结与反思
c++
算法
深度学习
学习方法
动态规划
迭代加深
抽象代数
leetcode 878. 第 N 个神奇数字(java)
第N个神奇数字leetcode878.第N个神奇数字题目描述二分+
容斥
代码演示上期算法leetcode878.第N个神奇数字来源:力扣(LeetCode)链接:https://leetcode.cn/problems
SP_1024
·
2023-07-14 15:53
算法
数据结构
java
leetcode
java
算法
数据结构
贪心算法
动态规划
算法基础之
容斥
原理、博弈论
目录1、
容斥
原理1.1、能被整除的数2、博弈论2.1、Nim游戏2.2、台阶Nim游戏2.3、集合Nim游戏2.4、拆分Nim游戏1、
容斥
原理1.1、能被整除的数#include#includeusingnamespacestd
北理工的仔
·
2023-06-20 02:19
算法基础
c++
数据结构
算法
【Luogu】 P6076 [JSOI2015]染色问题
1)^{nm}(c+1)nm考虑条件1,21,21,2对每一行的方案数减去111答案即为((c+1)m−1)n((c+1)^m-1)^n((c+1)m−1)n考虑条件1,2,31,2,31,2,3考虑
容斥
容斥
至少有
Farmer_D
·
2023-06-19 19:27
Luogu
c++
三十七、数学知识——
容斥
原理
容斥
原理算法主要内容一、基本思路1、概念2、推导与手写笔记二、例题题解一、基本思路1、概念简介:在计数时,必须注意没有重复,没有遗漏。
牙否
·
2023-06-15 01:51
数据结构与算法
java
算法
开发语言
CodeChef - COVERING 高维前后缀和 +
容斥
原理
题意传送门CodeChefCoveringSets题解令T(S)=∑(A∪B∪C)=SF(A)G(B)H(C)T(S)=\sum\limits_{(A\cupB\cupC)=S}F(A)G(B)H(C)T(S)=(A∪B∪C)=S∑F(A)G(B)H(C)二进制状态压缩表示SSS,则R(S)R(S)R(S)是关于T(S)T(S)T(S)的高维后缀和,即R(S)=∑S∈AT(A)R(S)=\sum\
SHOHOKUKU
·
2023-06-13 22:36
数学
基本算法
算法
第十章 数学相关
其实本题考察的是数学中的
容斥
问题。可结合数学思维来做。看概念间的关系也可解答,结合画图,
fo安方
·
2023-06-11 22:10
在职研究EME
MBA
MEM
在职研
EMBA
考研
容斥
原理(数论)
容斥
原理如上图所示:∣s1∪s2∪s3∣=∣s1∣+∣s2∣+∣s3∣−∣s1∩s2∣−∣s1∩s3∣−∣s2∩s3∣+∣s1∩s2∩s3∣\begin{aligned}|s_1\cups_2\cups
听微雨
·
2023-06-09 17:53
算法学习
java
算法
AtCoder - ABC 162 - E(
容斥
思维)
E-SumofgcdofTuples(Hard)题意:有n个大小为1∼k的数,找出n个数的所有排列中的gcd(a1,a2,...,an)之和。数据范围:2≤N≤1≤K≤思路:设dp[i]=gcd(a1,a2,a3,……,an)=i时的排列数量,所以排列中的ai必须是i的倍数,有(向下取整)个数,在n个位置随意选择。总共有种。但是,这里面的排列不全是gcd=i的,还包含gcd=i*2,gcd=i*3
奶聂小团子
·
2023-04-21 05:33
AtCoder
算法
CSDN竞赛7期题解
T4考察数论基础,
容斥
原理和GCD,注意下细节也是不难ac的。题目列表1.奇偶排序题目描述给定一个存放整数的
昂昂累世士
·
2023-04-20 03:48
其它
容斥原理
dfs
gcd
第 N 个神奇数字(二分+
容斥
)
题意:如果正整数可以被A或B整除,那么它是神奇的。返回第N个神奇数字。由于答案可能非常大,返回它模10^9+7的结果。数据范围:1=n个即可check。[1,mid]能被a或者b整除的数的个数为mid/a+mid/b-mid/lcm(a,b)code:/**@lcapp=leetcode.cnid=878lang=cpp**[878]第N个神奇数字*///@lccode=start#definel
live4m
·
2023-04-16 20:17
【LeetCode】878. 第 N 个神奇数字
示例1:输入:n=1,a=2,b=3输出:2示例2:输入:n=4,a=2,b=3输出:6提示:1<=n<=1092<=a,b<=4*104方法一:二分查找+
容斥
原理classSolution{public
Schanappi
·
2023-04-16 20:16
LeetCode刷题
leetcode
算法
职场和发展
力扣(LeetCode)878. 第 N 个神奇数字(C++)
二分查找+数论数论知识——辗转相除法、
容斥
原理。辗转相除求最大公约数,两数相乘除以最大公约数,就是最小公倍数。
容斥
原理求最多不重复元素,最大不重复面积。
清墨韵染
·
2023-04-16 20:44
墨染leetcode
c++
leetcode
算法
二分查找
数论
离散数学_第二章:基本结构:集合、函数、序列、求和和矩阵(1)
集合与函数2.1集合2.1.1集合的基本概念2.1.2集合的表示方法2.1.3文氏图2.1.4证明集合相等2.1.5集合的大小——基2.1.6幂集2.1.7集族、指标集2.1.8笛卡尔积2.1.9
容斥
原理
徐徐同学
·
2023-04-16 10:17
离散数学
算法
容斥
原理最最详细的讲解
今天学习了
容斥
原理,感觉智商又一次遭到了蹂躏(eoe),百度了CSDN上面的讲解,感觉讲的都不是很详细(或许真的是我笨吧,哎~),还是结合题目来讲吧,上题:I-Co-primeGivenanumberN
我的Doraemon
·
2023-04-16 00:03
算法
c语言
高中奥数 2021-07-16
2021-07-16-01(本题来源:数学奥林匹克小丛书第二版集合刘诗雄
容斥
原理P104习题11)由数字组成的位自然数中(数字可以重复),同时包含数字的数有多少个?
天目春辉
·
2023-04-11 09:46
向量空间的和与集合的并
我们知道对于集合有
容斥
原理,从上述两个集合的公式加上集合的运算定律也可以推得三个集合的公式,如果我们草率的模仿上述过程推导三个向量空间的和的维数公式是不合适的。这是因为上面用到了集合的运算定律:等。
Raow1
·
2023-04-10 16:00
2014-2015 ACM-ICPC, Asia Xian Regional Contest F Color
思路组合计数+
容斥
(奇加偶减)公式为∑i=1k(−1)k−i∗C(k,i)∗(i)∗(i−1)n−1\sum_{i=1}^k(-1)^{k-i}*C(k,i)*(i)*(i-1)^{n-1}∑i=1k(
Devil Zoey
·
2023-04-10 09:28
数论
组合计数
容斥
2022天梯赛题解
2022天梯赛博客传送门L1L1的题目冲的非常快,就败在了L2-1的模拟题,主要是种种原因后面心态炸了L1-7赛场上我用
容斥
写的但是听说下面这种解法更简便#includeusingnamespacestd
胡 耀文
·
2023-04-08 14:54
打比赛的题解笔记
天梯赛
算法
数据结构
数学知识(欧拉函数)、
容斥
原理
这里还要介绍一下
容斥
原理:既然要算互质的数的个数,则要将质因数的倍数全部删掉,操作如下:1)从1~n中减去p1,p2,…,pk的倍数【-
吴雨4
·
2023-04-08 01:11
ACM
c++
蓝桥杯
数学知识——欧拉函数
.欧拉函数定义:欧拉函数ψ(n)表示1~n中与n互质的数的个数公式:如果一个数可以被分解质因式为N=p1α1*p2α2……pkαk则ψ(n)=n(1-1/p1)(1-1/p2)…(1-1/pk)公式由
容斥
原理证明
CSDN729180099
·
2023-04-08 01:07
数学知识
c++
算法
2021 ICPC 沈阳站总结
L是个
容斥
,M是SAM,队友好像忽略了某个细节。不过最后都过了。之后推G,状压DP,发现要二分查找,我二分写的有点丑,不过测了几组样例没问题,然后交上去过了。之后
abcdhhhh_
·
2023-04-06 17:23
ACM
随笔
安全
贪心算法
算法
ZZULIOJ 2853: 小A的游戏昵称(
容斥
定理)
2853:小A的游戏昵称加上3,5,7的所有倍数和减去15,21,35的所有倍数和加上105的倍数和。如下图。#includetypedeflonglongLL;LLn;LLget(intx){return1LL*(1+n/x)*(n/x)*x/2;}intmain(){scanf("%lld",&n);LLsum=0;sum+=get(3)+get(5)+get(7)-get(15)-get(2
WA_自动机
·
2023-04-06 00:26
#
数论
大数
游戏
#
基础算法
算法
Min-max
容斥
学习笔记
Min-max
容斥
给定集合SSS,其中最大的值是max(S)\max(S)max(S),最小的值是min(S)\min(S)min(S),则有下式max(S)=∑T⊆S(−1)∣T∣−1min(
ViXbob
·
2023-04-05 16:05
OI学习笔记
min-max容斥
2019-9-11做题记录
1、【luogu4921】情侣,给我烧了:我们这里只讨论直接算代替
容斥
的做法。$n$个情侣,恰好有$k$个不和谐,枚举是哪$k$个,$C_n^k$。坐在哪些位置上,$C_n^k$。
weixin_30362233
·
2023-03-31 13:47
数据结构与算法
数学知识——组合计数
组合计数文章目录组合计数概述动态规划牡牛和牝牛思路代码隔板法方程的解思路代码序列统计思路代码加法&乘法原理加法原理乘法原理车的摆放思路代码
容斥
原理数三角形思路代码Devu和鲜花思路代码卡特兰数网格思路代码总结概述组合计数的目标是
一颗菜籽
·
2023-03-31 13:39
#
数学知识
算法
数据结构
动态规划
蓝桥杯_数学知识_4 (
容斥
原理 - 博弈论【Nim游戏等】)
文章目录890.能被整除的数(
容斥
原理)891Nim游戏890.能被整除的数(
容斥
原理)最简单
容斥
原理:【韦恩图-三个互相相交的圆-分成7个部分】概率论的加法公式【加上减去重复的】p(ABC)=p(A)
violet~evergarden
·
2023-03-29 23:50
算法
蓝桥杯
c++
2019牛客第八场J题 (Just Jump) 隔板法 +
容斥
再考虑
容斥
减去不可行的方案。把攻击排序,这样排在后面的攻击一定不会影响排在前面的。表示以第n个攻击结尾,并且历经偶数次攻击
叔丁基锂_
·
2023-03-27 15:02
CF1301C Ayoub‘s function (
容斥
+思维)
分析:首先我们直接找不好找,我们可以通过
容斥
来换个思路想,我们定义至少有一个1位f(x),全是0为g(x)那么我们要的是f(x)=sum−g(x)f(x)=sum-g(x)f(x)=sum−g(x),sum
为最后的荣光
·
2023-03-23 19:50
思维
组合数学
图论
动态规划
c语言
TopCoder SRM 泛做一(548 ~ 599)
记录大部分Hard题,和部分难度较大的Medium548C
容斥
原理,分类计数注意到特别小,可以分类讨论。需要解决一个弱化的问题:个点条边的连通图个数,通过经典的
容斥
解决。
HiCyanic
·
2023-03-16 01:54
上一页
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
其他