组合数学

stolentime5 天前
c++·算法·动态规划·组合数学
CF2066D1 Club of Young Aircraft Builders (easy version)题解题解区好像没有和我一样的做法耶……感觉还是比较简单小清新的……题目要求最终做完所有操作后,每层楼看到的纸飞机的数量都大于等于 c c c。于是我们可以考虑对于第 i i i 层楼,他在什么时候恰好达到了 c c c 个纸飞机。
stolentime5 天前
c++·算法·动态规划·组合数学
CF2066D2 Club of Young Aircraft Builders (hard version)题解请先读一下这篇文章。书接上文,我们只需要稍微动下小手术即可。我们考虑对于 d p i , j , k dp_{i,j,k} dpi,j,k,依旧枚举 p p p(定义与上文一致),我们要求小于等于 j j j 的时间中,有恰好 c c c 个大于等于 i i i 的飞机,而 [ p + 1 , j ] [p+1,j] [p+1,j] 又全是大于等于 i i i 的,且 [ 1 , j ] [1,j] [1,j] 中有一些已经确定的位置大于等于 i i i,我们记这个值为 q q q(可以容易前缀和预处理)
x_yeyue21 天前
笔记·算法·数论·组合数学
三角形数三角形数 \(T_{n} = \sum_{i = 1}^{n} i = \frac{n (n + 1)}{2}\) 。
王老师青少年编程2 个月前
c++·组合数学·信奥赛·抽屉原理·csp-s·提高组·鸽巢原理
信奥赛C++提高组csp-s之组合数学专题课:鸽巢原理详解及案例实践鸽巢原理是组合数学中一个看似简单但极具威力的工具,它在信奥赛提高组中常用于解决存在性证明和构造问题。下面我们将结合数学原理、实例以及编程案例实践进行详细讲解。
王老师青少年编程2 个月前
c++·组合数学·卡特兰数·csp·信奥赛·csp-s·提高组
信奥赛C++提高组csp-s之组合数学专题课:卡特兰数卡特兰数通常用 C n C_n Cn表示,其中 n 是非负整数。常见的定义方式有多种,其中一种是:C n = 1 n + 1 ( 2 n n ) C_n = \frac{1}{n+1} \binom{2n}{n} Cn=n+11(n2n)
cwplh4 个月前
数学·组合数学
狄利克雷卷积与反演(初学)如果我们已知 f ( n ) = ∑ i = 1 n g ( i ) f(n)=\sum_{i=1}^ng(i) f(n)=∑i=1ng(i),那么我们如何用 g g g 函数表示出 f f f 函数呢?
_OP_CHEN4 个月前
算法·蓝桥杯·c/c++·组合数学·容斥原理·算法竞赛·acm/icpc
【算法基础篇】(五十六)容斥原理指南:从集合计数到算法实战,解决组合数学的 “重叠难题”!编辑前言一、容斥原理的定义:什么是 “先加后减,补漏去重”?1.1 核心思想1.2 从生活案例理解容斥
_OP_CHEN4 个月前
算法·蓝桥杯·c/c++·组合数学·卡特兰数·算法竞赛·acm/icpc
【算法基础篇】(五十五)卡特兰数封神之路:从括号匹配到二叉树构造,组合数学的万能钥匙!编辑前言一、卡特兰数的定义:什么是 “神奇数列”?1.1 核心定义1.2 卡特兰数的本质二、卡特兰数的 4 大核心公式:从递推到通项
_OP_CHEN4 个月前
算法·蓝桥杯·c/c++·组合数学·隔板法·acm/icpc
【算法基础篇】(五十三)隔板法指南:从 “分球入盒” 到不定方程,组合计数的万能解题模板前言一、隔板法核心原理:把分配问题变成 “插空” 游戏1.1 隔板法的本质1.2 两个基础模型:覆盖所有分配场景
_OP_CHEN5 个月前
c++·算法·蓝桥杯·排列组合·组合数学·组合数·acm/icpc
【算法基础篇】(五十一)组合数学入门:核心概念 + 4 种求组合数方法,带你快速熟悉组合问题!在编程世界里,组合数学是一门绕不开的 “内功心法”。无论是算法竞赛中的排列组合问题、动态规划中的状态计数,还是实际开发中的概率统计场景,都离不开组合数学的支撑。而组合数学的核心,莫过于对计数原理、排列组合、二项式定理这些基础概念的深刻理解,以及灵活运用各种方法求解组合数。
君义_noip5 个月前
c++·算法·组合数学·信息学奥赛·csp-s
信息学奥赛一本通 1661:有趣的数列 | 洛谷 P3200 [HNOI2009] 有趣的数列ybt 1661:有趣的数列 洛谷 P3200 [HNOI2009] 有趣的数列已知要得到1到 2 n 2n 2n的一个排列,第 i i i位置的数为 a i a_i ai。 下标为奇数位置的元素为奇数项,下标为偶数位置的元素为偶数项。 本题所有的奇数项是升序的,所有的偶数项是升序的,任意相邻的两项 a 2 i − 1 a_{2i-1} a2i−1 与 a 2 i a_{2i} a2i 满足: a 2 i − 1 < a 2 i a_{2i-1}<a_{2i} a2i−1<a2i。 对于在第 2 i 2i
闻缺陷则喜何志丹6 个月前
c++·数学·算法·动态规划·组合数学
【组合数学 动态规划】P6870 [COCI2019-2020#5] Zapina|普及+组合数学汇总 C++动态规划有 n n n 个不同的人和 n n n 道不同的题。第 i i i 个人开心当且仅当他被分配到 i i i 道题,题号不限。
闻缺陷则喜何志丹6 个月前
c++·数学·洛谷·组合数学
【C++组合数学】P8106 [Cnoi2021] 数学练习|普及+组合数学汇总「Cnoi2021」Cirno’s Easy Round II 热身赛开始了。为了让选手们重视文化课,Cirno 特意加入了一道 Kamishirasawa Keine 老师的数学练习:
l1t6 个月前
人工智能·组合数学·deepseek
利用DeepSeek计算abcde五人排成一队,要使c在ab 之间,有几种排法我们来逐步推理:“c在ab之间”意思是 a、b、c三人的相对顺序必须是 a-c-b 或者 b-c-a(即c在a和b正中间),并且它们三个人之间不一定相邻,但整体相对顺序要满足中间的是c。
闻缺陷则喜何志丹6 个月前
c++·数学·组合数学
【组合数学】P9418 [POI 2021/2022 R1] Impreza krasnali|普及+组合数学汇总译自 XXIX Olimpiada Informatyczna – I etap Impreza krasnali。
Tisfy6 个月前
算法·leetcode·题解·组合数学·脑筋急转弯
LeetCode 3577.统计计算机解锁顺序排列数:脑筋急转弯(组合数学)力扣题目链接:https://leetcode.cn/problems/count-the-number-of-computer-unlocking-permutations/
资深web全栈开发6 个月前
算法·leetcode·组合数学
LeetCode 3625. 统计梯形的数目 II📚 本文用最简单的方式,带你理解这道力扣周赛几何题!在开始之前,让我们先回忆一下初中数学:梯形 = 有且只有一对平行边的四边形
资深web全栈开发6 个月前
算法·leetcode·职场和发展·组合数学
LeetCode 3623. 统计梯形的数目 I给你一个二维整数数组 points,其中 points[i] = [xi, yi] 表示第 i 个点在笛卡尔平面上的坐标。
HAH-HAH9 个月前
c++·学习·数学·算法·职场和发展·蓝桥杯·组合数学
【蓝桥杯 2024 国 Java A】粉刷匠小蓝蓝桥杯专栏:2024 国 Java A 算法竞赛:数学,组合数学,排列组合,排列数 题目连接:洛谷【蓝桥杯 2024 国 Java A】粉刷匠小蓝
Beau_Will2 年前
c++·算法·贪心算法·组合数学·取模
牛客练习赛132第一次打牛客练习赛,太难了,题目只看了四个题,最后只开了两道题(A和C)。这次还有好几个佬AK了,太牛辣,我就只放前四个题的大致思路和解法了