摘要: 卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。 当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对 n=5、8、4、2 进行验证的时候,就可以直接 阅读全文
posted @ 2019-11-18 21:09 subeiLY 阅读(233) 评论(0) 推荐(1) 编辑
摘要: 7-46 爬动的蠕虫 (15 分) 一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井? 这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕 阅读全文
posted @ 2019-11-18 18:00 subeiLY 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 7-41 计算阶乘和 (10 分) 对于给定的正整数N,需要你计算 S=1!+2!+3!+…+N!。 输入格式: 输入在一行中给出一个不超过10的正整数N。 输出格式: 在一行中输出S的值。 输入样例: 3 输出样例: 9 #include <stdio.h> int main() { int n, 阅读全文
posted @ 2019-11-18 15:12 subeiLY 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 7-36 韩信点兵 (10 分) 在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。据说韩信的数学水平也非常高超,他在点兵的时候,为了知道有多少兵,同时又能保住军事机密,便让士兵排队报数: 按从1至5报数,记下最末一个士兵报的 阅读全文
posted @ 2019-11-18 13:01 subeiLY 阅读(511) 评论(0) 推荐(0) 编辑