一、题目要求给定一个十进制的正整数,写下从1开始,到N的所有整数,然后数一下其中出现“1”的个数要求:1.写一个函数f(N),返回1到N之间出现的“1”的个数。例如f(12)=5。 2.在32位整数范围内,满足条件的“f(N)=N”的最大的N是多少二、设计思路 通过列举,不难发现有如下规律 1......
分类:
其他好文 时间:
2015-05-03 20:29:18
阅读次数:
112
一、题目内容给定一个十进制的正整数,写下从1开始,到N的所有整数,然后数一下其中出现“1”的个数。要求:写一个函数 f(N) ,返回1 到 N 之间出现的 “1”的个数。例如 f(12) = 5。在32位整数范围内,满足条件的“f(N) =N”的最大的N是多少。二、设计思路 按每个位来计算1的数量,...
分类:
编程语言 时间:
2015-05-03 20:26:11
阅读次数:
158
题目要求:给定一个十进制的正整数,写下从1开始,到N的所有整数,然后数一下其中出现“1”的个数。要求: 1 1.写一个函数f(N),返回1到N之间出现的“1”的个数。例如f(12)=5。 2.在32位整数范围内,满足条件的“f(N)=N”的最大的N是多少。一、设计思路 通过列举法,总结函...
分类:
其他好文 时间:
2015-05-03 14:34:13
阅读次数:
110
一、题目要求给定一个十进制的正整数,写下从1开始,到N的所有整数,然后数一下其中出现“1”的个数。要求:1、写一个函数 f(N) ,返回1 到 N 之间出现的 “1”的个数。例如 f(12) = 5。2、在32位整数范围内,满足条件的“f(N) =N”的最大的N是多少。二、设计思路 (1)一位数.....
分类:
其他好文 时间:
2015-05-02 20:39:29
阅读次数:
151
一、设计思路 在课堂上讨论的时候,老师提出的思路是利用之前的结果计算出比它更大的数字的“1”。但是我不是这么想的,我是把输入的正整数每位上的数都分解出来计算。如abc,就先算c,再加上b,最后再加上a。二、源代码 1 // one.cpp : Defines the entry point for ...
分类:
编程语言 时间:
2015-05-01 22:23:30
阅读次数:
234
一、题目要求随着论坛的发展,管理员发现水王没有了,但是统计结果表明,有三个发帖很多的ID。据统计他们的发帖数量超过了1/4,你能从发帖列表中快速找到他们吗?二、设计思路本次题目是在上次寻找“水王”的基础上进行拓展,设计思路和上次的相似,本次的设计思想沿用上次的技巧,有三个水军变量,三个计数变量;分别...
分类:
其他好文 时间:
2015-05-01 21:12:01
阅读次数:
117
一、题目 随着论坛的发展,管理员发现水王没有了,但是统计结果表明,有三个发帖很多的ID。据统计他们的发帖数量超过了1/4,你能从发帖列表中快速找到他们吗二、设计思路 上次是每次删除两个ID,即如果两个ID不同则删除,相同则保留,这次参考原来问题的解法,如果按照数序删除四个完全不同的ID,那么,最.....
分类:
其他好文 时间:
2015-05-01 00:30:27
阅读次数:
171
一、题目与要求给定一个十进制的正整数,写下从1开始,到N的所有整数,然后数一下其中出现“1”的个数。要求:写一个函数 f(N) ,返回1 到 N 之间出现的 “1”的个数。例如 f(12) = 5。 在32位整数范围内,满足条件的“f(N) =N”的最大的N是多少。二、设计思路 寻找1的出现...
分类:
其他好文 时间:
2015-04-30 21:34:49
阅读次数:
120
一、题目给定一个十进制的正整数,写下从1开始,到N的所有整数,然后数一下其中出现“1”的个数。要求:写一个函数 f(N) ,返回1 到 N 之间出现的 “1”的个数。例如 f(12) = 5。在32位整数范围内,满足条件的“f(N) =N”的最大的N是多少。二、设计思路起初自己可以实现的思路是遍历每...
分类:
其他好文 时间:
2015-04-30 19:51:36
阅读次数:
91