摘要:
背景:写题的时候遇到过很多关于这类问题的变种题,所以打算总结一下 问题分类 根据球是否不同,盒子是否不同,盒子是否为空,一共可以分为 $2^{3}$ 种情况讨论 Problem 1 题意 给定 N 个不同的球,放进 M 个不同的盒子,盒子允许为空,有多少种方案? 解析 从每个球的角度出发,每个球都有 阅读全文
背景:写题的时候遇到过很多关于这类问题的变种题,所以打算总结一下 问题分类 根据球是否不同,盒子是否不同,盒子是否为空,一共可以分为 $2^{3}$ 种情况讨论 Problem 1 题意 给定 N 个不同的球,放进 M 个不同的盒子,盒子允许为空,有多少种方案? 解析 从每个球的角度出发,每个球都有 阅读全文
posted @ 2022-10-31 16:08
Sun-Wind
阅读(830)
评论(0)
推荐(2)
组合数学
对JavaScript的深入学习
A,C,E,H,J,L,N
思维+贪心+构造+博弈+期望dp
背景:遇到一个题要用到,所以总结一下 概述 启发式合并的本质其实就是把size小的集合合并到size大的集合里面 一般在需要查询并查集内元素或合并集合的时候可能会用到启发式合并 比如合并 $[4,5,2,1]$ 和 $[1,2,4,6,8,9]$ 两个集合,我们选择遍历第一个集合合并到第二个集合里
学习记录
拉练一下
dp+单调队列优化
记忆化搜索
线段树+dfs序+状态压缩
浙公网安备 33010602011771号