请问Yiming Zhang老大,当:
Smax = S(m), Smin = S(n),且 m > n的时候怎么处理呢?
On 4月24日, 上午1时40分, Eric <
xu.math...@gmail.com> wrote:
> 我前几天还刚想写博客说这个问题,结果就发现在这儿了,索性就写下来吧
>
> 名人问题的关键是理解任意取两个人 看看两个人的认识关系,都可以至少淘汰掉一个人:
>
> 比如 A B
> A 认识 B, 排除 A
> B 认识 A, 排除 B
> 互相认识 都排除
> 都不认识 都排除
>
> 与此相关的一个问题叫做选总统问题
>
> 找出一个数组里面出现次数超过 n/2 的元素
>
> 想想,和这个思路是一样的.
>
> 这个总统问题可以推广到数据流里面找 Top k 频率的元素的问题
> 想想怎么用 O(k) 的空间完成这个事情。
>
>
http://www.cs.ucsb.edu/~suri/cs130a/Celebrity.txt
>
> 题目2 Yiming Zhang 是正解 遇到局部连续求和一般都是找出前缀和
>
> On 4月21日, 上午3时08分, pongba <
pon...@gmail.com> wrote:
>
>
>
> > 不知不觉这个主题讨论已经进行到第9期了:-)
> > 大家感觉怎样?我个人的收获非常大。感谢所有提供思路的老大们给我的启发。感谢silwile提供大量题目以及容忍我经常揪着他唠叨的讨论。
>
> > 希望大家多多提供好问题,把这个讨论继续下去。大家可以自己发帖,每次一般两三个好问题,记得将上次的编号+1:-)
>
> > 下面是一个上次发出来,没人给出完整解答思路的问题。这是个非常好的问题,思路很典型很有价值。所以再次贴出来:
>
> > 1.
> > 名人问题:一个名人A是指所有其他人都认识A,A不认识任何其他人。现在给定n个人,以及n个人之间的认识关系(单向的,即"A认识B"和"B认识A"是不同的-)。要求一个O(n)的算法能确定是否存在一个名人,如果存在,给出这个名人。
>
> > 再下面是一个也许很多人都做过的问题,但是也许有人没有做过或没有仔细思考过就看了答案了。这道题目的思路也非常有价值。
> > 2. 有n个数,有负数有正数,求出和最小的一组紧邻的数。即这样的i,j使得a[i] + a[i+1] + ... + a[j-1] + a[j] 最小。
>
> > 下面一个数学奥赛的题目我也不能判断算不算好题目,但是里面有一步思路是非常典型的,因为当时没有想出来,不然可以向结果迈出一大步的,所以也贴出来:
> > 3.
> > 2n个人,其中每个人最多有n-1个敌人。要证明可以将这2n个人围着一个圆桌坐下来,使得没有人旁边坐着他的敌人。所谓旁边就是指左右手边不能使他的敌人。
>
> > ==============
> > 附录1:上传了科朗的经典之作,《What is
> > Mathematics》的完美高清无码OCR版<
http://groups.google.com/group/pongba/web/What+is+Mathematics+2ed+Per...>
> > 。
>
> > 附录2:附上sanachilleus老大上次提供的好几道自己的题目。
>
> > 首先是几个简单的说明:(去掉了几个显然的,免得有人还没看到问题就闪了:P)
> > 数列的秩就是这一行数的个数;
> > 一个数列中任意去掉几个元素,剩下的就是一个子数列;
> > 把一个数列分成互不相交的"几份",就是数列的一个拆分。
>
> > 我的问题是:
> > 1)对于给定正整数n,数列a[n]是1、2、3...n的一个排列。设m是a[n]秩最大的单调子列的秩。对于1、2、3...n的所有排列,求m的
> > 最小值。
> > 2)对于给定正整数n,数列a[n]是1、2、3...n的一个排列。数列a[n]可以被拆分成有限多个单调数列。对于其中单调子列数最少的一种拆分,
> > 设其单调子列数为m。对于1、2、3...n的所有排列,求m的最大值。
> > 3)对于问题2)中的m,设m = f(n)。那么是否存在正整数M,使得对于任意n,M > f(n)?
> > 4)对于问题2)增强条件:假设拆分出来P个左增数列和Q个右增数列,如果给定正整数X,称使得|P - Q| < X的拆分为合法拆分,对于使单调子
> > 列数最少的拆分,其单调子列数为m'。对于1、2、3...n的所有排列,求m'的最大值。
>
> > sanachilleus老大自己的思考在这里<
http://groups.google.com/group/pongba/tree/browse_frm/thread/8410bf55...>
> > 。
>
> > --
> > 刘未鹏(pongba)|C++的罗浮宫
http://blog.csdn.net/pongba
> > TopLanguagehttp://
groups.google.com/group/pongba- 隐藏被引用文字 -
>
> - 显示引用的文字 -