首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2ME开发 >

J2ME的一个数学算法有关问题,高手帮忙看看

2012-03-20 
J2ME的一个数学算法问题,高手帮忙看看有M*N个格子,格子里可以放1-5这些数这些格子里要填满1-51可以填在任

J2ME的一个数学算法问题,高手帮忙看看
有M*N个格子,格子里可以放1-5这些数
这些格子里要填满1-5
1可以填在任何位置
2的旁边必须有个1
3的旁边必须有1和2
4的旁边必须有1,2,3
5的旁边必须有1,2,3,4
(旁边是指上下左右4边,而不是周围的8边)
最好是5多,如果5一样,那就4多
如果4一样,那就3多
如果3一样,那就2多
如果2一样,那就1多

最多是指这些格子里最多能放几个5,当5已经是最多的时候,再考虑4在这些格子里而且是已经5最多的前提下,4最多的情况
依次类推...
求一个最优的解

要求一个方法,传3个参数,M,N,X
M,N是格子
X是取2-5的一个数

[解决办法]
看,看什么?
[解决办法]
X表示什么啊
[解决办法]
这是个递归吧 可以考虑用贪心算法的 和背包问题差不多
[解决办法]
mark
[解决办法]
没空想.建议楼主去看看扫雷的源码,或许有所帮助.

热点排行