以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 算法理论与分析 』 (http://bbs.xml.org.cn/list.asp?boardid=60) ---- [原创]求解几道题目 (http://bbs.xml.org.cn/dispbbs.asp?boardid=60&rootid=&id=88022) |
-- 作者:evenyee -- 发布时间:11/29/2010 11:00:00 AM -- [原创]求解几道题目 1、有300层高楼与2个玻璃杯,玻璃杯从x层掉落摔到地面刚好摔碎(x层以下是摔不 碎的),请问至少需要多少次摔杯子试验就一定能够找到x层是第几层? 2、5000个数中找出3个数,使它们和的绝对值最小,求算法与时间复杂度。 3、在2×n的一个长方形方格中(高:2,宽:n),用一个1× 2的骨牌铺满方格(高:1,宽:2 / 高:2,宽:1),输入n ,输出铺放方案的总数. 例如n=3时,为2× 3方格,骨牌的铺放方案有三种,如下图: A方格:高:1,宽:2 4、从1-N这N个数中任意取3个数使这三个数之和为Sum,其中N<Sum<3N,求共有多少种组合方式,请给出算法与时间复杂度。(注:1+2=3与2+1=3只能算一种组合方式) 5、一个字符串,长度为200,字符串的每个位置上只能出现A T G C四个字符中的一个,每个位置上的四种字符出现的概率不同,要求计算出生成概率最大的前50个字符串,请给出算法与时间复杂度。
|
-- 作者:evenyee -- 发布时间:11/29/2010 11:03:00 AM -- 1、有编号为1-N的N个房间,从左到右,每个房间分别有一台机器(重量各不相等),现在要求把这些机器按照重量重新分配房间,重量从左到右依次递增。移动机器只能做交换操作,但交换机器要花费一定的费用,费用的大小就是交换机器重量的和。问怎样移动机器才能使排序的费用最小。 2 假定有这样一个游戏,规则定义如下: 3 有一副特别扑克牌,有26*3张,每张扑克牌的点数为A-Z,扑克牌没有花色,相同点数的有3张。随机从扑克牌里抽30张出来,去掉里面的成对的点数相同的牌(比如抽6张牌得到A,A,A,B,B,C成对去掉点数相的牌后得到A,C),最后剩下5张牌的概率为多少?最后剩下6张牌的概率为多少? 4、定义一种数列,它的定义如下 现在需要计算出s(x) (x为浮点数) 1)、求s(x) MOD 1000000007的值,x < 1000 5、5个不同的自然数N1 N2 N3 N4 N5,其中N1 < N2 < N3 < N4 < N5,并且满足 N1^2 + N2^2 + N3^2 + N4^2 + N5^2 = N1 * N2 * N3 * N4 * N5 1)、求符合条件的1组N1,N2,N3,N4,N5 |
-- 作者:binaryluo -- 发布时间:1/30/2011 5:44:00 PM --
这题真有意思,琢磨了下未找出解决方法,但是有一些想法,说出来与大家一起讨论讨论。 通过以上分析,有以下想法: 这样一定能找到x,但是是否是最小我不置可否——至少比从一楼递增一层往上试验的次数少。。。 以上是我的一点拙见,欢迎大家一起讨论~ |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
5,527.344ms |