当前位置:网站首页>[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 ;
边栏推荐
- Filter comments to filter out uncommented and default values
- Django operates Excel files through openpyxl to import data into the database in batches.
- Flink learning notes (IX) status programming
- Hudi quick experience (including detailed operation steps and screenshots)
- Please tell me how to set vscode
- QT sub window is blocked, and the main window cannot be clicked after the sub window pops up
- 一款开源的Markdown转富文本编辑器的实现原理剖析
- Patent inquiry website
- Esp32 at command does not respond
- The rise and fall of mobile phones in my perspective these 10 years
猜你喜欢
Spark 概述
[CSDN]C1訓練題解析_第三部分_JS基礎
Spark 结构化流写入Hudi 实践
Spark cluster installation and deployment
Hudi data management and storage overview
Spark overview
Vscode Arduino installation Library
Flink learning notes (VIII) multi stream conversion
Nodemcu-esp8266 development (vscode+platformio+arduino framework): Part 3 --blinker_ MIOT_ Light (lighting technology app control + Xiaoai classmate control)
There is no open in default browser option in the right click of the vscade editor
随机推荐
Epoll read / write mode in LT and et modes
Jestson nano custom root file system creation (supports the smallest root file system of NVIDIA Graphics Library)
Utilisation de hudi dans idea
Solve the problem of disordered code in vscode development, output Chinese and open source code
QT sub window is blocked, and the main window cannot be clicked after the sub window pops up
Detailed steps of windows installation redis
[csdn] C1 analyse des questions de formation Partie III Bar _ JS Foundation
How MySQL modifies null to not null
WARNING: You are using pip ; however. Later, upgrade PIP failed, modulenotfounderror: no module named 'pip‘
Numerical analysis notes (I): equation root
Leetcode daily question (2090. K radius subarray averages)
The number of weak characters in the game (1996)
[CSDN]C1訓練題解析_第三部分_JS基礎
The idea of compiling VBA Encyclopedia
LeetCode每日一题(2232. Minimize Result by Adding Parentheses to Expression)
DSP data calculation error
Leetcode daily question (2109. adding spaces to a string)
Spark 结构化流写入Hudi 实践
PolyWorks script development learning notes (II) -treeview basic operations
Hudi integrated spark data analysis example (including code flow and test results)