当前位置:网站首页>[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 ;
边栏推荐
- Overview of image restoration methods -- paper notes
- PolyWorks script development learning notes (4) - data import and alignment using file import
- Leetcode daily question (1024. video sticking)
- PowerDesigner does not display table fields, only displays table names and references, which can be modified synchronously
- LeetCode每日一题(2305. Fair Distribution of Cookies)
- DSP data calculation error
- LeetCode每日一题(516. Longest Palindromic Subsequence)
- Leetcode daily question (2212. maximum points in an archery competition)
- Spark cluster installation and deployment
- 小王叔叔的博客目录【持续更新中】
猜你喜欢

Nodemcu-esp8266 development (vscode+platformio+arduino framework): Part 4 --blinker_ DHT_ WiFi (lighting technology app control + temperature and humidity data app display)

解决Editor.md上传图片获取不到图片地址问题

Spark structured stream writing Hudi practice

Flink CDC practice (including practical steps and screenshots)

Spark overview

About the configuration of vs2008+rade CATIA v5r22
![[CSDN] C1 training problem analysis_ Part III_ JS Foundation](/img/b2/68d53ad09688f7fc922ac65e104f15.png)
[CSDN] C1 training problem analysis_ Part III_ JS Foundation
![[CSDN]C1訓練題解析_第三部分_JS基礎](/img/b2/68d53ad09688f7fc922ac65e104f15.png)
[CSDN]C1訓練題解析_第三部分_JS基礎

Win10 install elk

MySQL environment variable configuration
随机推荐
What do software test engineers do? Pass the technology to test whether there are loopholes in the software program
Make the most basic root file system of Jetson nano and mount NFS file system on the server
PolyWorks script development learning notes (III) -treeview advanced operation
PolyWorks script development learning notes (4) - data import and alignment using file import
Usage of pandas to obtain MySQL data
专利查询网站
Spark cluster installation and deployment
PolyWorks script development learning notes (II) -treeview basic operations
Django operates Excel files through openpyxl to import data into the database in batches.
LeetCode每日一题(985. Sum of Even Numbers After Queries)
IDEA 中使用 Hudi
Please tell me how to set vscode
Integrated use of interlij idea and sonarqube
Database execution error: SQL_ mode only_ full_ group_ by:
Word segmentation in full-text indexing
Flink学习笔记(十一)Table API 和 SQL
Install database -linux-5.7
Arduino handles JSON data, arduinojson assistant
Jetson Nano 自定义启动图标kernel Logo cboot logo
Flink learning notes (VIII) multi stream conversion