1.定义枚举类 public enum RedActiveStatusEnum { NO_START("未开始", 1), READY("准备中", 2), PROCESSING("进行中", 3), END_NO_FINISH("已结束领取未完成", 4), END_YES_FINISH("已结束 ...
分类:
编程语言 时间:
2020-03-20 10:39:24
阅读次数:
673
$Solution$ 发现之前代码的样式时常会出现不同颜色很不协调的东东,,,然后,发现原来是代码那一栏没打 cpp。(笑) 言归正传,感觉这道数位 DP 非常神奇。我们考虑到其实各个数位之和比较小,可以直接枚举。 这样就解决了一个重要的问题:我们的“数”范围太大,状态装不下。(不过注意要保证解的各 ...
分类:
其他好文 时间:
2020-03-19 17:49:21
阅读次数:
63
关于MP(非KMP)算法中出现的mpnext数组的应用 ...
分类:
其他好文 时间:
2020-03-19 09:22:06
阅读次数:
45
(按行枚举) O(n!)说明:对角线dg[u + i],反对角线udg[n - u + i]中的下标表示的是截距(u, i)即(x, y)对角线y = x + b, 截距b = y - x(因为我们要把b当做数组下标,所以b不能是负的,所以我们+n,保证是结果是正的) 反对角线y = -x + b, ...
分类:
其他好文 时间:
2020-03-18 23:46:36
阅读次数:
53
定义枚举类型: 枚举扩展方法: 获得枚举信息: 示例代码 "EnumTools" ...
分类:
其他好文 时间:
2020-03-18 21:47:31
阅读次数:
65
"题目链接点我" 题目大意:给你一个nxm行的01矩阵,你每次可以点一个位置然后反转这个位置上下左右以及自己的状态,问你是否可以把它全置为0,如果可以,把字典序最小的情况输出出来。 这题和我上一篇博文类似 "传送门←_←" 不同的是,题目要把变换次数最小的情况下字典序最小的结果输出出来。其实字典序不 ...
分类:
其他好文 时间:
2020-03-18 18:26:22
阅读次数:
52
今日份: /** * @Author: SXD * @Description: 操作枚举 * @Date: create in 2020/3/18 16:11 */ public enum OperateTypeEnum { ADD(1,"新增"), EDIT(2,"编辑"), VIEW(3,"查看 ...
分类:
编程语言 时间:
2020-03-18 17:16:08
阅读次数:
64
A. Cow and Haybales 题意: 有n堆草,每堆为ai,每分钟一次可以移动1个草从x到x 1或x+1。求在d分钟内,可以将第一堆的a1最大增加到多少。 思路: 从右2,3..依次枚举,要考虑距离以及是移动的最后一堆能移多少 代码: cpp include using namespace ...
分类:
其他好文 时间:
2020-03-18 15:18:40
阅读次数:
65
1. 枚举根 可以把每个点抽象成从这个点到根路径上的点全部+1,规则改为两个点可以消去。 不同子树显然不属于同一个集合。 我们可以进行操作。 对于一个点来说。 相当于给予一个$a$数组。 求最终剩下的个数和消去的次数。 那么分$sum a_{max} =a_{max}$和$sum a_{max}<a ...
分类:
其他好文 时间:
2020-03-17 19:14:46
阅读次数:
65
与这道题相似的还有poj一道贴海报的题目,但这道题更加经典 典型的线段树合并求区间子段和模型,但是不同的是加了一个离散化,这也是最难的地方 本题思路: 1.设计lmax,rmax tmax来表示左边最长连续,总共最长连续和右边最长连续 2.设计懒标记为-1,0,1表示这区间是否都是黑或白或混合,如果 ...
分类:
其他好文 时间:
2020-03-17 15:29:37
阅读次数:
67