参加一个比赛,眼看就快到了,但是算法还是有问题,所以就在这里请教大家,题目是:把1-30个数分配到50*50个单元格,每个单元格个数是2-5(随机生成的,个数必须按要求分配,否则直接出局),单元格里面的数字如果相同就扣100分,相邻就扣50,与他相邻的8个单元格里面(包括对角)的数字如果相同就扣20,如果相邻就扣10,与他相邻的相邻单元格(16个)里面的数字相同就扣1分谁最后扣最少就获胜。。。。。。。。。。请大家给点思路,本人做的都是扣几万分的,太严重了。。。。。。。。。。。。。。。
没人来帮下忙吗