标题:新浪的一个小题
只看楼主
anndy_ht
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2007-1-17
 问题点数:0 回复次数:46 
新浪的一个小题
把1-100的自然数放到a[99]这个数组里,请用最简单的方法做出1-100之间那个数没有放到a[99]这个数组里
搜索更多相关主题的帖子: 新浪 
2007-02-12 20:03
福尔摩斯
Rank: 5Rank: 5
等 级:贵宾
威 望:12
帖 子:4011
专家分:370
注 册:2006-8-15
得分:0 
没看明白题目的意思

都放进去了,怎么还能找出没放进去的?

[此贴子已经被作者于2007-2-12 20:05:00编辑过]


自我放逐。。。
2007-02-12 20:04
田里兵蜂
Rank: 1
等 级:新手上路
威 望:2
帖 子:604
专家分:0
注 册:2007-1-29
得分:0 
这你都没看明白呀
他的数组是a[99]就是说有一个数没有放进去,
你要用最简单的方法找到没放进去的那个数


不过我不会
2007-02-12 20:15
福尔摩斯
Rank: 5Rank: 5
等 级:贵宾
威 望:12
帖 子:4011
专家分:370
注 册:2006-8-15
得分:0 
对不起,我太粗心了

我把a[99]看成a[100]了

回到原题目

我个人认为最简单方法是这样的:

1:首先我们先给这99个数编号;

2:我们把这99个数加起来,得到一个总和;

3:我们把1到100的数加起来(等差数列的求和,这个很简单吧)得出5050;

4:用5050减去步骤2中的那个总和数,这个差就是没有被放进a[99]的那个数了

自我放逐。。。
2007-02-12 20:36
shuaiye
Rank: 1
等 级:新手上路
帖 子:445
专家分:0
注 册:2006-5-15
得分:0 

最简单(不是最优)的方法就是线性查找.


由于工作,N久都没来了!
2007-02-12 20:37
福尔摩斯
Rank: 5Rank: 5
等 级:贵宾
威 望:12
帖 子:4011
专家分:370
注 册:2006-8-15
得分:0 

算法提供一下


自我放逐。。。
2007-02-12 20:40
田里兵蜂
Rank: 1
等 级:新手上路
威 望:2
帖 子:604
专家分:0
注 册:2007-1-29
得分:0 
以下是引用福尔摩斯在2007-2-12 20:36:59的发言:
对不起,我太粗心了

我把a[99]看成a[100]了

回到原题目

我个人认为最简单方法是这样的:

1:首先我们先给这99个数编号;

2:我们把这99个数加起来,得到一个总和;

3:我们把1到100的数加起来(等差数列的求和,这个很简单吧)得出5050;

4:用5050减去步骤2中的那个总和数,这个差就是没有被放进a[99]的那个数了

牛B 呀,我什么时候才能有这么厉害

2007-02-12 20:40
福尔摩斯
Rank: 5Rank: 5
等 级:贵宾
威 望:12
帖 子:4011
专家分:370
注 册:2006-8-15
得分:0 


这不是计算机的知识

只是数学知识而已

自我放逐。。。
2007-02-12 20:41
shuaiye
Rank: 1
等 级:新手上路
帖 子:445
专家分:0
注 册:2006-5-15
得分:0 
[QUOTE]

以下是引用福尔摩斯在2007-2-12 20:36:59的发言:
对不起,我太粗心了

我把a[99]看成a[100]了

回到原题目

我个人认为最简单方法是这样的:

1:首先我们先给这99个数编号;

2:我们把这99个数加起来,得到一个总和;

3:我们把1到100的数加起来(等差数列的求和,这个很简单吧)得出5050;

4:用5050减去步骤2中的那个总和数,这个差就是没有被放进a[99]的那个数了
牛B 呀,我什么时候才能有这么厉害[/QUOTE]

学学数论就有那么NB了..


由于工作,N久都没来了!
2007-02-12 20:44
田里兵蜂
Rank: 1
等 级:新手上路
威 望:2
帖 子:604
专家分:0
注 册:2007-1-29
得分:0 
我怎么就想不到呢!!!
这些数学知识都学了
但我不会用
2007-02-12 20:50



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-120758-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.215336 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved