
排列组合
文章平均质量分 92
组合
狙击美佐
前N线ACMer,对三维视觉、LLM感兴趣。
展开
-
牛客挑战赛50 B Random eat Cake 排列组合
牛客挑战赛50 B Random eat Cake 排列组合题意思路Code传送门:https://ac.nowcoder.com/acm/contest/11190/B题意思路排列组合题,基本都是考虑“数”的贡献。排列组合题,基本都是考虑“数”的贡献。排列组合题,基本都是考虑“数”的贡献。所以我们针对每个数字1,2...n出现的次数,即贡献为numi∗1i!,numi表示i出现的次数。所以我们针对每个数字1,2...n出现的次数,即贡献为num_i*\frac{1}{i!},num_i表示i出原创 2021-05-18 18:46:49 · 174 阅读 · 0 评论 -
CodeForces - 560E Gerald and Giant Chess dp+排列组合
CodeForces - 560E Gerald and Giant Chess dp+排列组合题意思路Code传送门:https://codeforces.com/contest/560/problem/E题意给一个n∗m的棋盘,想要从(1,1)走到(n,m),但是又k个坏点不能经过,问有多少种方案?给一个n*m的棋盘,想要从(1,1)走到(n,m),但是又k个坏点不能经过,问有多少种方案?给一个n∗m的棋盘,想要从(1,1)走到(n,m),但是又k个坏点不能经过,问有多少种方案?思路因为n和m原创 2021-05-07 13:00:45 · 160 阅读 · 0 评论 -
Codeforces Global Round 14 E. Phoenix and Computers dp+排列组合
Codeforces Global Round 14 E. Phoenix and Computers dp+排列组合题意思路Code(436MS)传送门:https://codeforces.com/contest/1515/problem/E赛中想了一个多小时,还是处理不了一些细节。赛中想了一个多小时,还是处理不了一些细节。赛中想了一个多小时,还是处理不了一些细节。题意有n个电脑排在一排,你可以手动打开任意电脑,但是有个特点,有n个电脑排在一排,你可以手动打开任意电脑,但是有个特点,有n个电脑排原创 2021-05-03 17:06:12 · 880 阅读 · 6 评论 -
P4389 付公主的背包 生成函数+多项式ln+多项式exp
P4389 付公主的背包 生成函数题意思路Code传送门:https://www.luogu.com.cn/problem/P4389题意有n个物品,每个物品体积为vi,给定一个m,问这些物品恰好装[1,m]的方案数。有n个物品,每个物品体积为v_i,给定一个m,问这些物品恰好装[1,m]的方案数。有n个物品,每个物品体积为vi,给定一个m,问这些物品恰好装[1,m]的方案数。思路如果数据量小,则可以背包。如果数据量小,则可以背包。如果数据量小,则可以背包。但问题是,n和m都有1e5,不可能背原创 2021-04-15 20:18:55 · 229 阅读 · 0 评论 -
2019年ICPC 上海网络赛 E. Counting Sequences II 指数型生成函数
2019年ICPC 上海网络赛 E. Counting Sequences II 指数型生成函数题意思路Code传送门:https://nanti.jisuanke.com/t/41413题意构造序列a1..an,ai∈[1,m],保证偶数出现偶数次数。输出总方案数。构造序列a_1..a_n,a_i\in [1,m],保证偶数出现偶数次数。输出总方案数。构造序列a1..an,ai∈[1,m],保证偶数出现偶数次数。输出总方案数。思路考虑指数型生成函数。考虑指数型生成函数。考虑指数型生成函数。原创 2021-03-25 14:35:53 · 200 阅读 · 0 评论 -
牛客练习赛32 F-Friendly Polynomial NTT+多项式求逆+组合计数
牛客练习赛32 F-Friendly Polynomial NTT+多项式求逆+组合计数题意思路Code(1579MS)传送门:https://ac.nowcoder.com/acm/contest/272/F题意给一个n,表示有1到n这些数,对于一个i,如果前i个是1到i的一个排列,则整个序列称为不合格序列。给一个n,表示有1到n这些数,对于一个i,如果前i个是1到i的一个排列,则整个序列称为不合格序列。给一个n,表示有1到n这些数,对于一个i,如果前i个是1到i的一个排列,则整个序列称为不合格序列原创 2021-03-03 15:10:14 · 184 阅读 · 1 评论 -
ZOJ 4006Travel along the Line 数学推导+组合
ZOJ 4006Travel along the Line 数学推导+组合题意思路Code传送门:https://zoj.pintia.cn/problem-sets/91827364500/problems/91827370217题意起点在0点,有n步,每一步有14往左走、14往右走、12不动。起点在0点,有n步,每一步有\frac{1}{4}往左走、\frac{1}{4}往右走、\frac{1}{2}不动。起点在0点,有n步,每一步有41往左走、41往右走、21不动。已知终点在点m,问所有原创 2021-03-01 19:25:43 · 106 阅读 · 0 评论 -
【2021牛客寒假第六场】F-组合数问题 二项式定理
【2021牛客寒假第六场】F-组合数问题 复数二项式定理题意思路Code传送门:https://ac.nowcoder.com/acm/contest/9986/F这一题其实很难的,不过过了那么多人就离谱,估计大部分都是OEIS的吧。题意输出Cn0+Cn4+Cn8+...+Cnn (4|n)输出C_n^0+C_n^4+C_n^8+...+C_n^n\;\;(4|n)输出Cn0+Cn4+Cn8+...+Cnn(4|n)思路我们知道我们知道我们知道(1+1)n=Cn0+Cn1+...原创 2021-02-24 21:30:42 · 289 阅读 · 0 评论 -
【2021牛客寒假第六场】B-系数 傻逼题
【2021牛客寒假第六场】B-系数 傻逼题题意思路Code传送门:https://ac.nowcoder.com/acm/contest/9986/B题意输出(x2+x+1)n的第k项%3。输出(x^2+x+1)^n的第k项\%3。输出(x2+x+1)n的第k项%3。思路看到数据范围就知道,每次查询必须O(1)或者O(logn),直接就想到了Lucas。看到数据范围就知道,每次查询必须O(1)或者O(logn),直接就想到了Lucas。看到数据范围就知道,每次查询必须O(1)或者O(logn),直原创 2021-02-24 18:24:46 · 194 阅读 · 1 评论 -
【2021牛客寒假第五场】C-比武招亲(下)欧拉降幂+多项式求逆预处理伯努利数计算等幂求和
【2021牛客寒假第五场】C-比武招亲(下)欧拉降幂+多项式求逆预处理伯努利数计算等幂求和前置技能题意思路Code(715MS)传送门:https://ac.nowcoder.com/acm/contest/9985/C这应该是我打的最好的一场了。前置技能欧拉降幂、多项式求逆、伯努利数、等幂求和\red{欧拉降幂、多项式求逆、伯努利数、等幂求和}欧拉降幂、多项式求逆、伯努利数、等幂求和题意给一个长度为n的序列,往里面填数字,数字范围为[1,m],可以重复填。给一个长度为n的序列,往里面填数字,原创 2021-02-22 18:25:22 · 393 阅读 · 1 评论 -
【2021牛客寒假第五场】B-比武招亲(上)排列组合
【2021牛客寒假第五场】比武招亲(上)排列组合题意思路Code(44MS)传送门:题意思路考虑最大值和最小值贡献。考虑最大值和最小值贡献。考虑最大值和最小值贡献。先看最大值:先看最大值:先看最大值:假设我们选择最大值为x,则剩下m−1个位置只能选不超过x的数字假设我们选择最大值为x,则剩下m-1个位置只能选不超过x的数字假设我们选择最大值为x,则剩下m−1个位置只能选不超过x的数字题目表示排完序之后本质不同!\red{题目表示排完序之后本质不同!}题目表示排完序之后本质不同!所以就是在不原创 2021-02-22 18:01:22 · 1134 阅读 · 3 评论 -
【2020年杭电暑假第六场】6827 Road To The 3rd Building
【2020年杭电暑假第六场】6827 Road To The 3rd Building 数学推导题意思路传送门:http://acm.hdu.edu.cn/showproblem.php?pid=6827题意Because of the thriller adventure game The 3rd Building, there are fewer and fewer students who would like to go to the 3rd Building. So few students原创 2020-08-06 19:34:34 · 571 阅读 · 0 评论 -
牛客小白月赛25-J异或和之和——位运算与组合计数
牛客小白月赛25-J异或和之和——位运算与组合计数AC code题目链接:https://ac.nowcoder.com/acm/contest/5600/J题意:在一个数组中任取三个数的异或和之和。异或:二进制下相同为0,不同为1。如:0 ^ 1 = 1, 0 ^ 1 = 1, 1 ^ 1 = 0, 0 ^ 0 = 0。在任取三个数中,只有两种情况的异或为1:1 1 1 和 0 0 1所以一开始就要用一个异或数组来记录每个数二进制下的1的个数。for(int i = 0;i < n原创 2020-05-20 20:34:12 · 414 阅读 · 0 评论 -
2014 ICPC 西安区域赛 F - color 容斥原理
2015 ICPC 西安区域赛 F - color 容斥原理题意思路Code(1996ms)传送门:http://codeforces.com/gym/100548/attachments题意给n朵花,m种颜色,让你在m种颜色种选择k种在n多花种涂色,k种的每一种都要用到,而且相邻的花不能涂相同的颜色。问有多少种涂色方法?给n朵花,m种颜色,让你在m种颜色种选择k种在n多花种涂色,k种的每一种都要用到,而且相邻的花不能涂相同的颜色。问有多少种涂色方法?给n朵花,m种颜色,让你在m种颜色种选择k种在n多原创 2020-11-15 21:12:51 · 346 阅读 · 2 评论 -
牛客练习赛76 C-CG的通关秘籍 组合+数学推导
牛客练习赛76 C-CG的通关秘籍 组合+数学推导题意思路Code(702MS)传送门:https://ac.nowcoder.com/acm/contest/10845/C题意有n个位置,[1..m]中的数无穷多个,构造所有可能的序列。有n个位置,[1..m]中的数无穷多个,构造所有可能的序列。有n个位置,[1..m]中的数无穷多个,构造所有可能的序列。每个序列的贡献取决于,若ai>ai−1,贡献+1,若ai<ai−1,贡献−1.相等没有贡献。每个序列的贡献取决于,若a_i>a_原创 2021-01-15 23:39:04 · 293 阅读 · 0 评论 -
2020ICPC上海站 E题 The Journey of Geor Autumn 组合数学 + dp
2020ICPC上海站 E题 The Journey of Geor Autumn 组合数学 + dp题意思路Code(MS)传送门:https://ac.nowcoder.com/acm/contest/9925/E题意有多少个满足1...n的全排列中,i>k时,ai>minj∈[i−k,i)aj。(n≥107 k≥107)有多少个满足1...n的全排列中,i > k时,a_i>min_{j\in[i-k,i)}a_j。(n\ge10^7\;k\ge10^7)有多少个满足1原创 2020-12-18 13:57:40 · 526 阅读 · 0 评论 -
【2020年杭电暑假第五场】6825 Set1
【2020年杭电暑假第五场】6825 Set1 组合数学+数学推导 / dp题意思路方法一:组合数学+数学推导方法二:dpCode(3026MS)题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6825题意You are given a set S={1…n}. It guarantees that n is odd. You have to do the following operations until there is only 1 element原创 2020-08-05 21:38:14 · 262 阅读 · 0 评论 -
小白月赛17 J-计数 组合计数
小白月赛17 J-计数 组合计数题意思路方法一:隔板法Code(159MS)方法二:单调不增变单调递减Code(159MS)传送门:https://ac.nowcoder.com/acm/contest/1085/J题意有一个含有n个数字的序列,每个数的大小是不超过1000的正整数,同时这个序列是个单调不增序列。但是很不幸的是,序列在保存过程中有些数字丢失了,请你根据上述条件,计算出有多少种不同的序列满足上述条件,答案对1000000007取模。思路方法一:隔板法假如连续一段有n个0,所以需要在原创 2020-11-19 19:53:32 · 223 阅读 · 0 评论 -
HDU 6467 简单数学题 广东工业大学第十四届程序设计竞赛
HDU 6467 简单数学题 广东工业大学第十四届程序设计竞赛 组合恒等式 + 快速幂题意思路Code(405MS)传送门:http://acm.hdu.edu.cn/showproblem.php?pid=6467题意求F(n)=∑i=1n(i∗∑j=inCji) mod (1e9+7)求F(n)=\sum_{i=1}^n(i*\sum_{j=i}^nC_j^i)\;\;mod \;\;(1e9+7)求F(n)=i=1∑n(i∗j=i∑nCji)mod(1e9+7)思路先将F(原创 2020-10-15 19:24:24 · 241 阅读 · 0 评论