当前位置:网站首页>[combinatorics] Introduction to Combinatorics (context of combinatorics | skills of combinatorics | thought of combinatorics 1: one-to-one correspondence)
[combinatorics] Introduction to Combinatorics (context of combinatorics | skills of combinatorics | thought of combinatorics 1: one-to-one correspondence)
2022-07-03 09:38:00 【Programmer community】
List of articles
- One 、 Context of Combinatorial Mathematics
- Two 、 Combinatorial mathematics thought 1 : One to one correspondence skills
- 3、 ... and 、 Combined counting model And One-to-one correspondence
One 、 Context of Combinatorial Mathematics
Combinatorial existence problem : Pigeon nest principle , Remsey Theorem ;
Combination counting problem :
Counting theorem : Principle of tolerance and exclusion , Polya Theorem ;
The count method : Recurrence equation , Generating function , Exponential generating function ;
Counting model : Selection scheme , Solution of indefinite equation , Non descending path problem , Split plan , Release plan ;
Combinatorial enumeration problem : generating algorithm , Combination design ;
Combinatorial optimization problem : Shortest path problem , Minimum spanning tree , network optimization ;
Three important combination ideas :
- One-to-one correspondence
- Mathematical induction
- Upper and lower bounds approximation method
Two 、 Combinatorial mathematics thought 1 : One to one correspondence skills
One to one correspondence skills : Count something To Another kind of counting , Another kind of counting has a very obvious result , The number of the two counts is the same ;
Example
1
1
1 :
3
×
3
×
3
3 \times 3 \times 3
3×3×3 The cube , How many times do you need to cut , Can be cut into
27
27
27 A small cube ;
The central cube ,
6
6
6 All the faces are cut out , Must cut
6
6
6 The knife , To get it
6
6
6 Face to face ;
The number of faces of the central cube , And Number of knives cut yes One-to-one correspondence Of ;
Example
2
2
2 :
n
n
n Athletes compete , Elimination system , How many games are needed ;
n
−
1
n-1
n−1 Time , Number of matches And Number of people eliminated One-to-one correspondence ;
3、 ... and 、 Combined counting model And One-to-one correspondence
The count method : Counting model And Practical problems Make a correspondence ;
Counting model :
- Select the question
- Nonnegative integer solutions of indefinite equations
- Non descending path problem
- Integer splitting problem
- The problem of putting the ball
The above models are very typical combined counting models , Many practical problems can establish one-to-one correspondence with one of the above models , In this way, the formula and method of the above model can be used , To solve practical problems ;
Refer to the previous study Stirling Number of subsets , 【 Set theory 】Stirling Number of subsets ( Stirling subset number concept | Ball model | Stirling Recursive formula of subset number | Binary relation of division Refinement relation ) Two 、 Ball model ,
A collection of Division problem , Stirling Subset number problem ,
And Ball model Medium The ball has a number , The box has no number ( Different balls are put in the same box ) Number of models
One-to-one correspondence ;
边栏推荐
- LeetCode每日一题(2109. Adding Spaces to a String)
- The server denied password root remote connection access
- Database execution error: SQL_ mode only_ full_ group_ by:
- Run flash demo on ECS
- Modify idea code
- LeetCode每日一题(1024. Video Stitching)
- Quickly use markdown to edit articles
- MySQL data manipulation language DML common commands
- Jestson Nano自定义根文件系统创建(支持NVIDIA图形库的最小根文件系统)
- Flink学习笔记(八)多流转换
猜你喜欢

Spark structured stream writing Hudi practice

Flink学习笔记(八)多流转换

LeetCode每日一题(2090. K Radius Subarray Averages)

Alibaba cloud notes for the first time
![[csdn] C1 analyse des questions de formation Partie III Bar _ JS Foundation](/img/b2/68d53ad09688f7fc922ac65e104f15.png)
[csdn] C1 analyse des questions de formation Partie III Bar _ JS Foundation

Win10 install elk

Win10 quick screenshot

Spark 结构化流写入Hudi 实践
![顺利毕业[3]-博客系统 更新中。。。](/img/91/72cdea3eb3f61315595330d2c9016d.png)
顺利毕业[3]-博客系统 更新中。。。
![[CSDN]C1训练题解析_第二部分_Web基础](/img/91/72cdea3eb3f61315595330d2c9016d.png)
[CSDN]C1训练题解析_第二部分_Web基础
随机推荐
Nodemcu-esp8266 development (vscode+platformio+arduino framework): Part 2 --blinker_ Hello_ WiFi (lighting technology - Mobile App control routine)
Solve the problem of disordered code in vscode development, output Chinese and open source code
基于opencv实现桌面图标识别
Alibaba cloud notes for the first time
Flink learning notes (10) Flink fault tolerance mechanism
QT qstring:: number apply base conversion
文件系统中的目录与切换操作
Modify idea code
Leetcode daily question (516. long palindromic subsequence)
Global KYC service provider advance AI in vivo detection products have passed ISO international safety certification, and the product capability has reached a new level
Spark overview
Django operates Excel files through openpyxl to import data into the database in batches.
Equality judgment of long type
Flink学习笔记(八)多流转换
LeetCode每日一题(931. Minimum Falling Path Sum)
【22毕业季】我是毕业生yo~
LeetCode每日一题(2090. K Radius Subarray Averages)
Leetcode daily question (985. sum of even numbers after queries)
Construction and test of TFTP server under unbuntu (Debian)
There is no open in default browser option in the right click of the vscade editor