当前位置:网站首页>[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 ;
边栏推荐
- Analysis of the implementation principle of an open source markdown to rich text editor
- Directory and switching operation in file system
- Solve editor MD uploads pictures and cannot get the picture address
- Starting from 0, use pnpm to build a demo managed by monorepo
- LeetCode每日一题(1162. As Far from Land as Possible)
- Common software open source protocols
- 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
- LeetCode每日一题(2232. Minimize Result by Adding Parentheses to Expression)
- Quickly use markdown to edit articles
- Flink学习笔记(十一)Table API 和 SQL
猜你喜欢
![[CSDN]C1訓練題解析_第三部分_JS基礎](/img/b2/68d53ad09688f7fc922ac65e104f15.png)
[CSDN]C1訓練題解析_第三部分_JS基礎

Utilisation de hudi dans idea

Shell logic case

PolyWorks script development learning notes (4) - data import and alignment using file import

The rise and fall of mobile phones in my perspective these 10 years
![顺利毕业[2]-学生健康管理系统 功能开发中。。。](/img/91/72cdea3eb3f61315595330d2c9016d.png)
顺利毕业[2]-学生健康管理系统 功能开发中。。。

Spark structured stream writing Hudi practice

Idea uses the MVN command to package and report an error, which is not available

What do software test engineers do? Pass the technology to test whether there are loopholes in the software program

PolyWorks script development learning notes (I) - script development environment
随机推荐
Nodemcu-esp8266 development (vscode+platformio+arduino framework): Part 3 --blinker_ MIOT_ Light (lighting technology app control + Xiaoai classmate control)
Derivation of Fourier transform
2021-09-26
Leetcode daily question (1362. closest divisors)
LeetCode每日一题(1996. The Number of Weak Characters in the Game)
Construction of simple database learning environment
[kotlin learning] control flow of higher-order functions -- lambda return statements and anonymous functions
Spark structured stream writing Hudi practice
Desktop icon recognition based on OpenCV
Integrated use of interlij idea and sonarqube
Hudi integrated spark data analysis example (including code flow and test results)
How MySQL modifies null to not null
The rise and fall of mobile phones in my perspective these 10 years
Numerical analysis notes (I): equation root
There is no open in default browser option in the right click of the vscade editor
Idea uses the MVN command to package and report an error, which is not available
Epollet lessons
Epoll read / write mode in LT and et modes
Word segmentation in full-text indexing
Install database -linux-5.7