(1) n set( ∈ n);
(2) 在 n 的左边加上一个自然数,但该自然数不能超过最近添加的数的一半;
(3) 按此规则进行处理,直到不能再添加自然数为止。
例如,set(6)={6,16,26,126,36,136}。半数集 set(6)中有 6 个元素。
注意半数集不是多重集。集合中已经有的元素不再添加到集合中。
对于给定的自然数 n,计算半数集 set(n)中的元素个数。
Time Limit | $1$ 秒/Second(s) | Memory Limit | $512$ 兆字节/Megabyte(s) |
提交总数 | $32$ | 正确数量 | $7$ | "
裁判形式 | 标准裁判/Standard Judge | 我的状态 | 尚未尝试 |
难度 | 分类标签 | 递归 |
注意半数集不是多重集。集合中已经有的元素不再添加到集合中。
对于给定的自然数 n,计算半数集 set(n)中的元素个数。
6
6
本题记录 | 用 户(点击查看用户) | 运行号(点击购买题解) | 时 间 |
---|---|---|---|
算法最快[$0 $ms] | 江宇航 | 457449 | 2019-08-09 20:51:52 |
内存最少[$1100 $KB] | 范晋豪@信息与计算科学142 | 10530 | 2016-09-05 17:01:31 |
第一AC | 范晋豪@信息与计算科学142 | 10530 | 2016-09-05 17:01:31 |
第一挑战 | 范晋豪@信息与计算科学142 | 10462 | 2016-09-02 12:25:45 |
竞赛编号 | 竞赛名称 | 竞赛时间 | 访问比赛 |
---|