随笔分类 - 构造
摘要:题目链接:https://ac.nowcoder.com/acm/contest/9981/B 思路:发现左右括号的规律:每个右括号的作用是与此右括号左侧的m个 左括号 构成m对括号 例如: ((){这个右括号产生了两个括号}(((){这个右括号产生了五个括号} 一共产生了七个括号 构造:每个数值
阅读全文
摘要:题目链接:https://ac.nowcoder.com/acm/contest/9982/J 思路:构造长度为n的数列: ,当这个公式内log是下取整时 n为27时相等,则只要在127的位置时间复杂度为O(n3),之后的时间复杂度为n2 log2~ n,由于log(1e5)<27,则在1~27使用
阅读全文
摘要:题目链接:https://ac.nowcoder.com/acm/problem/110925 题意:给定一个正整数(),定义一种伪二进制:(数值大小为10进制,仅由01组成),寻找k个数,使得k最小,且这k个伪二进制数和为n。 思路:简单贪心构造:k为n中
阅读全文