魔方吧·中文魔方俱乐部
标题:
我来出几道题
[打印本页]
作者:
superacid
时间:
2009-9-1 08:45:10
标题:
我来出几道题
1.n是偶数,在n*n的格子纸的某些的格子内有一个魔方,满足每个格子的邻格中至少有一个魔方,问至少有多少个魔方?
2.n个球放入了若干个盒子中,可进行如下操作:对于两个盒子A,B,可以从B中取出与A中个数相同个数的球放入A中。求n满足的充要条件,使得开始时无论n个球如何分配,最终均可使n个球置于一个盒子内。
3.求满足下列3个条件且项数为2005项的数列的个数:(1)数列中没有连续的三项相等;(2)每项要么为1,要么为-1;(3)2005项的和至少为666。
4.n*n的格子纸,每行每列都恰有一个魔方,作一条从左上角到右下角的沿着格子边的折线(长度为2n),使得所有魔方都在折线下方,对于所有的魔方摆法,求折线的总数。(不同魔方摆法产生的同一折线要重复计数,所有魔方都是一样的)
zxl0714在6楼和9楼给出的答案都正确
[
本帖最后由 superacid 于 2009-9-1 17:12 编辑
]
作者:
migl
时间:
2009-9-1 09:22:33
先提些问题:
题1:
那些魔方的阶数可以任意设置?
允许不同阶数的魔方同时存在?
只要放得下的魔方就可以放?
包括1*1、1*2、2*3的魔方吗?
=========
唉~~多虑了
原来一个魔方只占用一格,而不是按体积占用格子~~
被魔方误导了~
[
本帖最后由 migl 于 2009-9-1 10:48 编辑
]
作者:
zhwnuaa
时间:
2009-9-1 09:36:09
标题:
回复 1# 的帖子
不知道,路过一下
作者:
noski
时间:
2009-9-1 09:38:43
第三题,50349166?
----
知道问题所在了-_-
[
本帖最后由 noski 于 2009-9-1 12:52 编辑
]
作者:
superacid
时间:
2009-9-1 10:09:34
不对
作者:
zxl0714
时间:
2009-9-1 11:00:34
2.n是2的幂
3.8471248182
作者:
封魔之阳
时间:
2009-9-1 11:16:35
提示:
作者被禁止或删除 内容自动屏蔽
作者:
superacid
时间:
2009-9-1 12:16:00
6楼答案是正确的
作者:
zxl0714
时间:
2009-9-1 16:37:01
4. ( 2n - 1 )!!
作者:
lulijie
时间:
2009-9-1 21:32:18
我第四题的思路:
1、2、3.、....、n. 共n个数随机排列。所有的可能有n!种。每一种代表魔方的一种摆法。
比如n=5, 21453 代表第一列第2行、第二列第1行、第三列第4行、第四列第5行、第五列第3行各有一个魔方。
列从左到右计数,行从下到上计数。
---------------------------
对于任一排列 a1a2a3......an
先确定最大的数n的位置,比如ai=n (表示第i列第n行有一个魔方)
那么从左上角到第i列的魔方的折线只有一种画法。
接着找ai后面最大的数,比如是aj=m1.,再找aj后面最大的数m2,。。。。。。直到mk是最后一个数an
那么折线的画法只跟n、m1、m2......、an的排列即它们之间的距离有关。可以在它们之间填入0。
比如 n=7 4571263排列 n=7,m1=6,an=3
折线的画法只跟 70063 有关。 只有5种画法
-------------------
这才仅仅是思路。不知能不能通罗马。
作者:
lulijie
时间:
2009-9-3 23:12:32
第4题:n=2 只有两种魔方摆法。一种摆法折线画法1种,另一种摆法折线画法2种,所以总共3种折线画法。所以9楼的答案(2n-1)!! 应该不对。
--------------------------
看错了。!!表示连续奇数的乘积。
n=2 3种
n=3 15种
9楼的计算公式是符合的。能否说说你的原理。
[
本帖最后由 lulijie 于 2009-9-3 23:50 编辑
]
作者:
superacid
时间:
2009-9-4 11:04:43
实话说我第4题忘了怎么做了,是来征集答案的
作者:
zxl0714
时间:
2009-9-4 22:33:28
第四题我是用编程观察出来的。这个问题等效为给出一个序列{ An },计算有多少个不降的序列{ Bn }使得Bi >= Ai,设F( i, j )为{ Bn }中第i个数为j的不同序列数,那么有
F( i, Ai ) = sum{ F( i - 1, k ), 1 <= k <= Ai }
F( i, j ) = F( i - 1, j - 1 ) + F( i, j - 1 ), j > Ai
最后F( n, n )就是所求序列个数。
然后对每一个{ An }都求一遍,即将这n个数做全排列,最后最后将所有的F( n, n )加起来就得出了答案,设S( n )为答案,有
S( 1 ) = 1
S( 2 ) = 3
S( 3 ) = 15
S( 4 ) = 105
S( 5 ) = 945
S( 6 ) = 10395
S( 7 ) = 135125
S( 8 ) = 2027025
S( 9 ) = 34459425
S( 10 ) = 654729075
观察得S( n ) = ( 2n - 1 )S( n - 1 )
作者:
tm__xk
时间:
2009-9-8 00:59:41
对n,删掉首列魔方所在行列,得到n-1.
事实上,后者一个局面对应前者2n-1个.
想清楚就行了..不多说了..
作者:
lulijie
时间:
2009-9-11 20:57:24
对于第一题,网上找到一个解答。
它就是第40届IMO第三题。
第40届IMO试题解答.pdf
(219.49 KB, 下载次数: 57)
2009-9-11 20:57:24 上传
下载次数: 57
解答下载
附件: [解答下载]
第40届IMO试题解答.pdf
(2009-9-11 20:57:24, 219.49 KB) / 下载次数 57
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=NjgxNTB8MzQ1N2I2MTN8MTc0MDc5OTYwMXwwfDA%3D
欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/)
Powered by Discuz! X2