摘要: 题意: 将n分成k个数,每个数不能为0,分法不能重复(不考虑顺序) 思路: 神奇的dp! dp[i] [j] = dp[i - j] [j - 1] + dp[i - j] [j] (dp[i] [j]指将i分成j份) 因为每个数不能为0,所以对于数i,先减去j,得到能支配的数,在将这些数进行分配。 阅读全文
posted @ 2021-02-06 19:46 扇与她尽失 阅读(79) 评论(0) 推荐(0)
摘要: 传送门 题意: 给出n个矩形,把重合的矩形归成一个图形,问合并以后剩下几个图形 思路: 我开始想用dfs,但是发现不太行。 后来知道才是并查集 Orz 用一个结构体数组存矩形的左下角和右上角的坐标,再用一个一维数组来进行并查集的查找合并。 进行两层for循环,对i找i以后的矩形用不用合并,判断用不用 阅读全文
posted @ 2021-02-06 13:05 扇与她尽失 阅读(238) 评论(0) 推荐(0)
/* 设置签名格式 定制css样式 */ #MySignature { display: none; background-color: #B2E866; border-radius: 10px; box-shadow: 1px 1px 1px #6B6B6B; padding: 10px; line-height: 1.5; text-shadow: 1px 1px 1px #FFF; font-size: 16px; font-family: 'Microsoft Yahei'; }