2009_半数集

2022-5-16 18:18| 发布者: Hocassian| 查看: 46| 评论: 0|原作者: 肇庆学院ACM合集

摘要:
C:\Users\Administrator\Downloads\2019-10-12-10-14-3-89504237715999-Problem List-采集的数据-后羿采集器.html

Pro.ID

2009

Title

半数集

Title链接

http://10.20.2.8/oj/exercise/problem?problem_id=2009

AC

138

Submit

401

Ratio

34.41%

时间&空间限制

  • Time Limit: 2000/1000 MS (Java/Others)     Memory Limit: 65536/65536 K (Java/Others)
  • 描述

    给定一个自然数n,由n开始可以依次产生半数集set(n)中的数如下。

    (1) n∈set(n);

    (2) 在n的左边加上一个自然数,但该自然数不能超过最近添加的数的一半;

    (3) 按此规则进行处理,直到不能再添加自然数为止。

    例如,set(6) = {6,16,26,126,36,136}。半数集set(6)中有6个元素。
    注意半数集是多重集。

    对于给定的自然数n,计算半数集set(n)中的元素个数。

    输入

    输入有多行,每行给出一个整数n 。  0 < n < 1000

    输出

    Description

    给定一个自然数n,由n开始可以依次产生半数集set(n)中的数如下。

    (1) n∈set(n);

    (2) 在n的左边加上一个自然数,但该自然数不能超过最近添加的数的一半;

    (3) 按此规则进行处理,直到不能再添加自然数为止。

    例如,set(6) = {6,16,26,126,36,136}。半数集set(6)中有6个元素。
    注意半数集是多重集。

    对于给定的自然数n,计算半数集set(n)中的元素个数。

    Input

    输入有多行,每行给出一个整数n 。  0 < n < 1000

    Output

    为每个输入的n,输出一行:半数集set(n)中的元素个数。

    Sample Input

    6

    Sample Output

    6

    Author

    样例输入

    6

    样例输出

    6

    提示

    作者


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部