数学建模社区-数学中国

标题: 两个算法问题 [打印本页]

作者: ccf19881030    时间: 2010-9-9 19:28
标题: 两个算法问题
1.Google面试题,求kth largest element


you are given 2 arrays sorted in decreasing order of size m and n  
respectively.

Input: a number k <= n*m and >= 1

Output: the kth largest sum(a+b) possible. where
a (any element from array 1)
b (any element from array 2)

两个数组A,B 求第k个sum(a+b)。

如果直接一个一个算的话,从大到小,需要O(k)复杂度。
有没有O(logk)或者O(1)的方法。


2.排列与统筹学结合的经典问题


问题:
设方程组(如下)有解:
X1+3+X12=X2
X2+4+X13=X3
X2+4+X14=X4
X3+5+X15=X5
X4+7+X16=X5
X5+8+X17=X6
X6+1+X18=48
X7+5+X19=X8
X8+1+X20=X9
X8+1+X21=X10
X10+2+X22=29
X9+9+X23=X11
X11+7+X24=29
(Xi≥0;i =1,2,…24)

集合:
A={X1,X3,X5,X7,X8,X10,X11};
B={X2,X4,X6,X9};

设A中元素组成m组排列,B中元素组成n组排列.
每个集合中的元素取且仅取一次.(如A中可以形成3组排列:X3X8X7,X1,X5X10X11)
每个排列中元素按照排列顺序满足条件:
Xi+Txi≤Xj (j为排在i后元素,Txi为Xi所在上述方程式左侧时,该方程式中的常量,如Tx2=4)

(如:排列X1X3X7,满足条件
X1+3≤X3
X3+5≤X7 )


求满足方程组时,m+n最小时的排列.




作者: vlphv    时间: 2010-9-9 19:31
laile.....................

作者: chendongyi    时间: 2010-9-9 19:51
学习学习!!!
作者: kelenanhai    时间: 2010-9-9 19:57
..............................................
作者: sigma    时间: 2010-9-9 20:00
楼主,你的高尚情.太让人感动了。在现在这样一个物欲横流的金钱社会里,竟然还能见到楼主这样的性情中人,无疑是我这辈子最大的幸运。让我深深感受到了人性的伟大。楼主的帖子,就好比黑暗中刺裂夜空的闪电,又好比撕开乌云的阳光,一瞬间就让我如饮甘露,让我明白了永恒的真理在这个世界上是真实存在着的。只有楼主这样具备广阔胸怀和完整知识体系的人,才能作为这真理的惟一引言者。
作者: dynamic    时间: 2010-9-9 20:00
很好!很强大!  
作者: liaoweida    时间: 2010-9-9 20:08
学习学习!!!
作者: liaoweida    时间: 2010-9-9 20:08
很好!很强大!  
作者: zhangzhangjj    时间: 2010-9-9 20:43
很好!很强大!  
作者: echofly    时间: 2010-9-9 21:48
学习中哦~~~~~~~~~~
作者: nikki-webster    时间: 2010-9-9 22:28
很好很强大
作者: myhunterli    时间: 2010-9-10 08:00
我要把这个帖子一直往上顶,往上顶!
作者: dennis369    时间: 2010-9-10 11:39
试试运气啦~~~~~~~~~~~
作者: lilei    时间: 2010-9-10 11:51
顶顶更健康,越顶吃的越香。
作者: bbf    时间: 2010-9-10 12:00
来报道!!!!!!!!!!!
作者: shaoqin    时间: 2010-9-10 15:00
强人,佩服死了。呵呵,不错啊
作者: njtuwangrun    时间: 2010-9-10 20:00
楼主的帖子实在是写得太好了。可是我立刻想到,这么好的帖子,倘若别人看不到,那么不是浪费楼主的心血吗?经过痛苦的思想斗争,我终于下定决心,牺牲小我,奉献大我。我要拿出这帖子奉献给世人赏阅,我要把这个帖子一直往上顶,往上顶!顶到所有人都看到为止!  
作者: net    时间: 2010-9-11 08:00
强烈支持。楼主万岁
作者: libin1984    时间: 2010-9-11 12:00
来报道!!!!!!!!!!!
作者: wbj    时间: 2010-9-11 15:00
哦~~
作者: lsrj    时间: 2010-9-11 20:00
我来了~~~~~~~~~ 闪人~~~~~~~~~~~~~~~~  
作者: iamwuzhen    时间: 2010-9-12 08:00
顶顶更健康,越顶吃的越香。
作者: kallstrom    时间: 2010-9-12 12:00
鉴定完毕!  
作者: zhyqmn    时间: 2010-9-12 15:01
楼主的帖子实在是写得太好了。可是我立刻想到,这么好的帖子,倘若别人看不到,那么不是浪费楼主的心血吗?经过痛苦的思想斗争,我终于下定决心,牺牲小我,奉献大我。我要拿出这帖子奉献给世人赏阅,我要把这个帖子一直往上顶,往上顶!顶到所有人都看到为止!  
作者: xqsf    时间: 2010-9-12 20:00
楼主的帖子实在是写得太好了。可是我立刻想到,这么好的帖子,倘若别人看不到,那么不是浪费楼主的心血吗?经过痛苦的思想斗争,我终于下定决心,牺牲小我,奉献大我。我要拿出这帖子奉献给世人赏阅,我要把这个帖子一直往上顶,往上顶!顶到所有人都看到为止!  
作者: dj919    时间: 2010-9-13 08:00
呵呵 大家好奇嘛 来观看下~~~~  
作者: xujing100    时间: 2010-9-13 12:00
我要把这个帖子一直往上顶,往上顶!
作者: liwenhong    时间: 2010-9-13 15:00
楼主,你写得实在是太好了。我惟一能做的,就只有把这个帖子顶上去这件事了
作者: Rainhart_Xu    时间: 2010-9-13 20:00
我来了~~~~~~~~~ 闪人~~~~~~~~~~~~~~~~  
作者: chesson    时间: 2010-9-14 08:00
强烈支持。楼主万岁
作者: chenrongle    时间: 2010-9-14 12:00
哦~~
作者: watchor    时间: 2010-9-14 15:00
鉴定完毕!  
作者: hoverchang    时间: 2010-9-14 20:00
鉴定完毕!  
作者: haiyuan    时间: 2010-9-15 08:00
我回不抢呢 考虑再三 还是不抢了吧 ^_^
作者: xzhuang    时间: 2010-9-15 12:00
试试运气啦~~~~~~~~~~~
作者: dfhe060    时间: 2010-9-15 15:00
我基本上是采用看英语文章的办法,先泛读,再精读,再一句一句看,最后再提纲挈领,总算是明白一点了,当然,也可能还是领悟错了。最后要说的一句话是:楼主,你很牛叉,希望你不是真的有病。   
作者: yks2006    时间: 2010-9-15 20:00
哦~~
作者: arthuryuan    时间: 2010-9-15 20:00
楼主的帖子实在是写得太好了。可是我立刻想到,这么好的帖子,倘若别人看不到,那么不是浪费楼主的心血吗?经过痛苦的思想斗争,我终于下定决心,牺牲小我,奉献大我。我要拿出这帖子奉献给世人赏阅,我要把这个帖子一直往上顶,往上顶!顶到所有人都看到为止!  
作者: wxp_builder    时间: 2010-9-16 12:00
看起来好~~像啊~~~~~
作者: duhaiming    时间: 2010-9-16 15:00
声明一下:本人看贴和回贴的规则,好贴必看,精华贴必回。
作者: huangyi317    时间: 2010-9-16 20:00
哦~~
作者: 漫步星空    时间: 2011-5-3 22:54
什么啊   正的 什么也没有
作者: chenxs008    时间: 2011-8-13 10:59
good ,thks
作者: shuxuezaozhuang    时间: 2011-9-14 20:17
谢谢你!!
作者: 乖乖1503155    时间: 2012-1-28 14:44
学过啦yeo
作者: 1221long    时间: 2014-4-10 17:08
真的挺难的~
作者: 499379348    时间: 2014-7-14 17:10
这么多回复却是“由题无解”..

作者: 模天大楼    时间: 2014-8-10 23:54
喜欢就收下了\(^o^)/~
作者: 流雨星月    时间: 2014-8-30 16:10
挺好的,顶一下
作者: LYJA    时间: 2015-5-20 20:28
楼主好人,谢谢!!!!!!!!!!!!!!!!!!!!!!

作者: 540136593    时间: 2018-3-21 14:05
不错不错学习了

作者: peter1977    时间: 2018-5-31 15:01
GOOGle 面试题还是有高度的。。。





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5