对于一个数n,如果是偶数,就把n砍掉一半;如果是奇数,把n变成 3*n+ 1后砍掉一半,直到该数变为1为止。 请计算需要经过几步才能将n变到1,具体可见样例。 测试包含多个用例,每个用例包含一个整数n,当n为0 时表示输入结束。(1<=n<=10000) 对于每组测试用例请输出一个数,表示需要经过的 ...
分类:
其他好文 时间:
2018-10-02 18:01:04
阅读次数:
157
当n为3时,我们在验证xxx定律的过程中会得到一个序列,3,5,8,4,2,1,将3称为关键数,5,8,4,2称为覆盖数。现在输入n个数字a[i],根据关键数与覆盖数的理论,我们只需要验证其中部分数就可以确定所有数满足xxx定律,输出输入的n个数中的关键数。如果其中有多个关键数的话按照其输入顺序的逆 ...
分类:
其他好文 时间:
2018-10-02 17:54:50
阅读次数:
168
xxx定律 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4606 Accepted Submission(s): 3333 Problem D ...
分类:
其他好文 时间:
2017-02-04 20:04:47
阅读次数:
198
给你一个n,然后让你输出F(n)规则是这样的,F(n)的输出结果是:F(n-1) F(n-1) F(n-1) F(n-1) F(n-1) F(1)的输出结果是:X那么根据规则F(2)的输出结果应该是:X X X X X 题目有多组输入,每组输入一个n(n<=7)。 当输入零或负数的时候结束输入。 对 ...
分类:
其他好文 时间:
2016-08-19 13:02:21
阅读次数:
131
对于一个数n,如果是偶数,就把n砍掉一半;如果是奇数,把n变成 3*n+ 1后砍掉一半,直到该数变为1为止。 请计算需要经过几步才能将n变到1,具体可见样例。 测试包含多个用例,每个用例包含一个整数n,当n为0 时表示输入结束。(1<=n<=10000) 对于每组测试用例请输出一个数,表示需要经过的 ...
分类:
其他好文 时间:
2016-07-20 15:02:23
阅读次数:
124
题目1031:xxx定律时间限制:1 秒内存限制:32 兆特殊判题:否提交:5153解决:3298题目描述: 对于一个数n,如果是偶数,就把n砍掉一半;如果是奇数,把n变成 3*n+ 1后砍掉一半,直到该数变为1为止。 请计算需要经过几步才能将n变到1,具体可见样例。输入: 测试包含多个用例,每个用...
分类:
其他好文 时间:
2015-02-14 18:49:52
阅读次数:
201
题目1031:xxx定律
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:4995
解决:3187
题目描述:
对于一个数n,如果是偶数,就把n砍掉一半;如果是奇数,把n变成 3*n+ 1后砍掉一半,直到该数变为1为止。
请计算需要经过几步才能将n变到1,具体可见样例。
输入:
测试包含多个用例,...
分类:
其他好文 时间:
2014-12-30 00:32:32
阅读次数:
151
题目描述:
对于一个数n,如果是偶数,就把n砍掉一半;如果是奇数,把n变成 3*n+ 1后砍掉一半,直到该数变为1为止。
请计算需要经过几步才能将n变到1,具体可见样例。
输入:
测试包含多个用例,每个用例包含一个整数n,当n为0 时表示输入结束。(1
输出:
对于每组测试用例请输出一个数,表示需要经过的步数,每组输出占一行。
...
分类:
其他好文 时间:
2014-12-28 11:44:56
阅读次数:
193
xxx定律
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2759 Accepted Submission(s): 2035
Problem Description
对于一个数n,如果是偶数,就把n砍掉一半...
分类:
其他好文 时间:
2014-12-09 00:36:12
阅读次数:
171