设为首页收藏本站

八达网

 找回密码
 注册
查看: 424|回复: 11
打印 上一主题 下一主题

很久没出现题目了,今天想到一点点东西,拿来和大家讨论一下。

[复制链接]

24

主题

1

好友

2万

积分

大和

跳转到指定楼层
1
发表于 2013-8-24 09:28 |只看该作者 |倒序浏览
本帖最后由 minker 于 2013-8-24 09:41 编辑

首先是一道老题:

  0在这十句话里出现的次数是_____;
  1在这十句话里出现的次数是_____;
  2在这十句话里出现的次数是_____;
  3在这十句话里出现的次数是_____;
  4在这十句话里出现的次数是_____;
  5在这十句话里出现的次数是_____;
  6在这十句话里出现的次数是_____;
  7在这十句话里出现的次数是_____;
  8在这十句话里出现的次数是_____;
  9在这十句话里出现的次数是_____;

这道题应该很多人都做过,没做过的试5分钟估计怎么也试出来了。这道题不是这个帖子的核心。

首先我们在上面这道题加一个每个人都应该默认的条件:空里只允许填0-9这几个数。

好,现在我们把这道题扩展,再写几句,变成
  0在这(K+1)句话里出现的次数是_____;
  1在这(K+1)句话里出现的次数是_____;
  2在这(K+1)句话里出现的次数是_____;
  ……
  K在这(K+1)句话里出现的次数是_____;
不好意思刚才脑子抽筋了,这道题解析解很明显,和上面基本一样,不考虑这个。这也不是我的初衷。

重要的是:假设我用计算机去编程算它,请问复杂度是多少?
显而易见,n^n的复杂度是一定可以完成的。但是这道题明显不需要如此可怕的复杂度。

请证明你的结论。
1

查看全部评分


不愿独身飞九天,但求有伴闯人间。
孤枕难眠秋日烈,双侣同行春风绵。
憔首刹回伊已去,忠心永固路未偏。
恐心欲泯痴情路,只羡鸳鸯不羡仙。

114

主题

1

好友

2495

积分

坦克

2
发表于 2013-8-24 09:35 |只看该作者
金钱上你们难为吊死就算了,智商上也来?
回复

使用道具 举报

293

主题

2

好友

3万

积分

大和

3
发表于 2013-8-24 09:37 来自手机 |只看该作者
金钱上你们难为吊死就算了,智商上也来?
回复

使用道具 举报

253

主题

12

好友

11万

积分

黑暗执政官

图样图森破

战队
SCI
种族
Terran
4
发表于 2013-8-24 10:02 |只看该作者
问复杂度。。。。。。。
首先得解出来。。。。。。。
老夫时日不多了,这种问题还是留给年轻人吧。
回复

使用道具 举报

24

主题

1

好友

2万

积分

大和

5
发表于 2013-8-24 10:02 |只看该作者
Springsun 发表于 2013-8-24 10:02
问复杂度。。。。。。。
首先得解出来。。。。。。。
老夫时日不多了,这种问题还是留给年轻人吧。

答案很好找啊。。和到9是一样的。。

复杂度就是个算法的估计。。我是想不到N!以下的方法了,来讨论一下

不愿独身飞九天,但求有伴闯人间。
孤枕难眠秋日烈,双侣同行春风绵。
憔首刹回伊已去,忠心永固路未偏。
恐心欲泯痴情路,只羡鸳鸯不羡仙。
回复

使用道具 举报

256

主题

2

好友

2万

积分

大和

6
发表于 2013-8-24 10:08 |只看该作者
金钱上你们难为吊死就算了,智商上也来?
预算一万以上的: 个人觉得太年轻25岁以下不适合买太高调的表,高富帅请无视。真要上到一万以上可以考虑豪雅、帝舵。再多点可以上个omega 再往上。。。尼玛再往上还上个jb班
回复

使用道具 举报

4332

主题

5

好友

5万

积分

光明执政官

战队
[S.lian]
种族
Zerg

2012年度八达十大水友 2011年度八达十大水友 2011中国少年先锋队八达支队副总队

7
发表于 2013-8-24 10:12 |只看该作者
屌丝没看懂
   
回复

使用道具 举报

253

主题

12

好友

11万

积分

黑暗执政官

图样图森破

战队
SCI
种族
Terran
8
发表于 2013-8-24 10:20 |只看该作者
编程和数学的思路完全不一样啊。编程根本不需要什么解析解,可以用很暴力的方法穷举得出答案,当然如果码农有很好的数学功底倒是可以用解析解来优化。举个简单的例子就是求最大公约数,如果不知道“欧几里德算法”,肯定是用从1穷举到小的那个数为止。
回复

使用道具 举报

24

主题

1

好友

2万

积分

大和

9
发表于 2013-8-24 10:24 |只看该作者
Springsun 发表于 2013-8-24 10:20
编程和数学的思路完全不一样啊。编程根本不需要什么解析解,可以用很暴力的方法穷举得出答案,当然如果码农 ...

我就是说的枚举。解析解很好得到。

我想问的是,这道题的枚举是什么复杂度的。

不愿独身飞九天,但求有伴闯人间。
孤枕难眠秋日烈,双侣同行春风绵。
憔首刹回伊已去,忠心永固路未偏。
恐心欲泯痴情路,只羡鸳鸯不羡仙。
回复

使用道具 举报

2246

主题

12

好友

2万

积分

管理员

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

战队
种族
Protoss

2013年度八达十大水友 2012年度八达十大水友 2011年度八达十大水友

10
发表于 2013-8-24 10:25 来自手机 |只看该作者
Log2n
不解释
回复

使用道具 举报

24

主题

1

好友

2万

积分

大和

11
发表于 2013-8-24 10:30 |只看该作者
啊当 发表于 2013-8-24 10:25
Log2n
不解释

求方法。。我连n!都没想出来,你瞬间就log n了。。太厉害了。。。怎么做的?

不愿独身飞九天,但求有伴闯人间。
孤枕难眠秋日烈,双侣同行春风绵。
憔首刹回伊已去,忠心永固路未偏。
恐心欲泯痴情路,只羡鸳鸯不羡仙。
回复

使用道具 举报

50

主题

2

好友

6万

积分

仲裁者

12
发表于 2013-8-24 11:17 |只看该作者
还好有播放器
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|八达网    

GMT+8, 2025-11-28 07:09

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部