当前位置:编程学习 > C#/ASP.NET >>

求一个算法

    比如有4*4的格子,其中的格子与格子之间能够合并,比如4*4 = 2*2 + (1*1)*12,2*2的格子位置不同算是不同的解法,还有就是3*3的合并格子,位置不同也是不同的解法。推广到5*5,6*6。
    可以想象,5*5的格子中有2*2格子的出现和3*3格子的出现,当然也有4*4的合并格子出现,位置不同算不同解。
    越到后来越不能理解,希望大家到帮帮小弟,出出主意,3Q
    求的是:推广下去,有几种解法。 算法 --------------------编程问答-------------------- 其实就是集合求划分算法在2维平面上的扩展。你可以用递归。不过要考虑轴对称、中心对称的重复划分。 --------------------编程问答--------------------
引用 1 楼 caozhy 的回复:
其实就是集合求划分算法在2维平面上的扩展。你可以用递归。不过要考虑轴对称、中心对称的重复划分。
版主能详细一点吗?这个可能要现在用到,再3Q啊 --------------------编程问答-------------------- 各位来看看啊,很新鲜的呀 --------------------编程问答-------------------- - -建议楼主先给出前面几种的解,好确定下是不是和我们想的是一个问题。。
因为我不知道自己是不是理解的对 --------------------编程问答-------------------- 2*2格子和3*3格子会不会同时出现?
2*2格子会不会有多个?
格子合并是不是只能合并成正方形的格子? --------------------编程问答-------------------- 等大神 --------------------编程问答-------------------- 任何情况都有出现的可能,我就是太水了,所以请教各位,前面的解我也没解出规律 --------------------编程问答--------------------
引用 5 楼 u011303459 的回复:
2*2格子和3*3格子会不会同时出现?
2*2格子会不会有多个?
格子合并是不是只能合并成正方形的格子?

1.能同时出现
2.会有多个
3.只能合成正方形格子
想想算法呗
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,