设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
一道java面试题,算法,求大家帮忙解答
返回列表
发新帖
一道java面试题,算法,求大家帮忙解答
[复制链接]
11
|
6
|
2011-5-7 01:45:08
|
显示全部楼层
|
阅读模式
1-100中,
求:5个不同数的和小于100的不重复组合的个数.
先谢谢大家了!
回复
使用道具
举报
千问
|
2011-5-7 01:45:08
|
显示全部楼层
我没说清楚,应该是:求效率比较高的算法。
多层for循环,效率太差,就不用考虑了!
回复
使用道具
举报
千问
|
2011-5-7 01:45:08
|
显示全部楼层
大家快动脑筋!
回复
使用道具
举报
千问
|
2011-5-7 01:45:08
|
显示全部楼层
分段查找,自己试试,
回复
使用道具
举报
千问
|
2011-5-7 01:45:08
|
显示全部楼层
原帖由
python1981
于 2007-11-20 15:15 发表
大家快动脑筋!
呵呵
回复
使用道具
举报
千问
|
2011-5-7 01:45:08
|
显示全部楼层
class Search
{
public static void main(String[] args)
{
for(int i=1;i复制代码
从上面这堆数里,很难看出或总结出规律的吧?
附:JS源码
最大值
复制代码
回复
使用道具
举报
千问
|
2011-5-7 01:45:08
|
显示全部楼层
原帖由
lastwinner
于 2007-11-26 00:07 发表
1、是不难想象,但严谨的数学推理应有证据支持2、应是手误,应为F(84)=99,后一处也应改为85(题目说的是小于100,不包括等于)
我用javascript得出一个结果:
第一列表示5个数的和,第二列表示满足 ...
谢谢楼上的指正,F(75)不是笔误,是当时算错了
上次本来是把公式在草稿上写出来了的,后来发帖子的时候才发现草稿纸被倒垃圾的给收走了。
设出现次数为F(n),即下列:
1
1
2
3
5
7
10
13
18
23
30
37
47
57
70
...
不难看出的是,从第三项开始,每一项的值就是其前一项与前面一中间项的和。
具体数学证明当然可以通过数学归纳法证明,这里我不写了,下面把该数列的计算公式写出来:
数列F(n):
F(1) = 1;
当n>=1时,
F(2n) = F(2n-1) +F(n);
F(2n+1) = F(2n) + F(n+1);
由此也不难写出函数F(n)的算法(java代码):
public static int F(int n)
{
if( n < 1 )
{
System.out.println("Error! Argument [n] cannot be lower than 1 ."
;
return -1;
}
if( n==1 )
{
return 1;
}
else
{
if( n%2 == 0)
{
returnF(n-1) + F(n/2) ;
}
else
{
returnF(n-1) + F(n/2+1) ;
}
}
}
然后本主题的问题就是求F(1) + ... + F(84) 的和了。循环一下就可以了。
[
本帖最后由 bhan2008 于 2007-12-1 17:45 编辑
]
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
汉阳能买到什么好的蛋糕?
2
介绍几部se点的日本动画,要动画啊
3
广州东站可以买广州站的火车票吗
4
内蒙古通辽市有没有FILA的店?
5
从佳园里有到乐园的车么
6
大雁和燕子的区别?
7
国家的崛起繁体版不自动换行
8
淘宝买东西的问题
9
苏州大润发坐出租车到木椟要多少钱?
10
请问医院还给开病假条吗????????、
11
回答就加分!!!委托加工合同的范本(正规且简单的)
12
哪里 有央视播的星级宝贝动画片
13
新郑市5个园区执法大队是做什么的?
14
求一魔兽RPG图!!!
15
公司总部和分部之间接2M的网通SDH以太网专线如何?
16
请高手翻译这句话.
17
三国志11武器
18
怪叔叔的阴谋激活码给我一个,或者号给我一个
19
请帮助诊断
20
现在有一客户 报价给他们了 他们说价位高 我改怎么拿下他
21
精灵世纪第一部里卡卡被赏金猎人劫持是第几集
22
我该怎么道歉
23
关于限塑...
24
the face shop 洗面奶有没有120ml
25
脚指甲上呈儒白色是怎么回.
26
关于EXCEL函数返回的问题?
27
急!!!
28
美国男篮梦八队的场均得分
29
郑州大学周边的旅店都有哪些,环境好一点的,性价比高点的
30
高领的半袖毛衫怎么穿好看
31
创办一份报纸需要什么条件?
32
把脉是什么原理
33
德甲比赛在网络上有没直播?
34
寻找这歌的完整版本`
35
工作后再出国上学难吗?
36
威娜的哪一款发膜最好用
37
大专毕业3年。但已经取得会计证书5年,能否报名参加中级会计师考试呢?望给与明确答复。谢谢
38
用溴水出去乙烯中的SO2气体
39
(2008.8.22)18K白金多少一克?福州
40
问:隐藏的东西怎么弄出来?
41
韩国字荆扬怎么写
42
以下的片子一共有多少集?
43
想买个2手CRT显示器 请大家帮忙推荐下
44
购买的商品房,卫生间无标高。
45
我爱上了女朋友的妹妹,该怎么办?
46
请问下上海徐家汇的酒店或宾馆
47
正常的子宫大小
48
秦时明月里哪句台词最经典?
49
求KG的详细资料
50
50分求电子书:C语言入门经典(第4版)中文的
51
五氧化二磷与氢氧化钠的离子方程式
52
我的中国心qq头像(就一个--彤)
53
实数的性质
54
求一款养成游戏的名字
55
国服GP什么重开?
56
河北省有哪些公办的半工半读学校
57
灰色旗袍配什么颜色鞋子
58
光驱显示灯能亮,但打不开怎么办
59
南京江宁区是不是江宁镇?
60
请大家帮我翻译一下"周维"的英语? OK?
61
奥拓冒烟了 求救
62
怎样能用电脑查到全国和自己同名的人的个数?
63
这是个什么网站为什么有这么多日本艺人的资料?
64
温州有什么好推荐的卖包的店?
65
PVC产品目录上的GA.是代表什么意思?
66
汗孔角化症团结起来
67
请问近期有什么好玩的赛车游戏??
68
不知选哪本书,要写读后感,推荐一下
69
怎么让自己看起来更好看一点?
70
20.2008年F1蒙扎赛道何时比赛?
71
银魂插曲
72
天津静海没有民生银行吗?
73
怎样用ps把1.3mb的图片调整为20k的图片?
74
银川哪家有售MOTO摩托罗拉A1000 M1000电池专用(直插电源)座充?
75
开网吧很好赚吗?利润高吗??谢谢!
76
急``关于手机拔号上网设置
77
我这种芯片类型该装什么声卡
78
+86怎么 弄的手机上
79
要有具体年月时间,准确的给分!最好有图作证
80
凯高DVD KG--868L7使用说明
81
打死了一只蚊子会受到老天多大的报应?
82
想要<天国的阶梯>的片头曲...............
83
因工死亡与非因公死亡区别
84
双星系的天狼星,主星天狼星A与伴星天狼星B,它们之间的距离是多少?
85
锅品面吧加盟费
86
纠结什么意思?
87
求歌曲!!!
88
谁能帮我找个《投名状》的相关图片或者视频,急需,具体条件见内
89
女人和一个不喜欢的人结婚同房有感觉没!
90
有谁知道零纪无前,末世日后的意思啊
91
边个有彩虹岛KFC第7版啊没毒
92
当兵!为什么挨欺负?
93
买RMB车买一年好吗?
94
亚纶的狗狗是么时候来到亚纶家的?
95
真正的丧尸战争片 Stones War 最新预告片里面的插曲是什么名字
96
谁知道哪里有更好的图片处理软件?
97
samsung 743n液晶显示器的底座可不可以调角度啊???
98
张家港KFC有没有晚上的兼职
99
若函数f(x)是区间[a,b]上的增函数,也是区间[b,c]上的增函数,则函数f(x)在区间[a,c]上是?
100
我该怎么办啊 晕