Evensgn 剪树枝
繁华中学有一棵苹果树。苹果树有 n 个节点(也就是苹果),n − 1 条边(也就 是树枝)。调皮的 Evensgn 爬到苹果树上。他发现这棵苹果树上的苹果有两种:一 种是黑苹果,一种是红苹果。Evensgn 想要剪掉 k 条树枝,将整棵树分成 k + 1 个 部分。他想要保证每个部分里面有且仅有一个黑苹果。请问他一共有多少种剪树枝 的方案?
756 字
|
4 分钟
BZOJ 4299 Codechef FRBSUM
数集S的ForbiddenSum定义为无法用S的某个子集(可以为空)的和表示的最小的非负整数。 例如,S={1,1,3,7},则它的子集和中包含0(S’=∅),1(S’={1}),2(S’={1,1}),3(S’={3}),4(S’={1,3}),5(S’ = {1, 1, 3}),但是它无法得到6。因此S的ForbiddenSum为6。 给定一个序列A,你的任务是回答该数列的一些子区间所形成的数集的ForbiddenSum是多少。
571 字
|
3 分钟
permutation
一个长度为n 的排列p[1..n] 把排列的每个循环拿出来,写成标准循环,再做一次排序 比如[4, 1, 6, 2, 5, 3],有3 个循环(421)(63)(5) 其中第一个循环就是4 要到2 的位置,2 要到1 的位置,1 要到4 的位置
582 字
|
3 分钟