不过黑点把字所有圆圈连起来

发布于 2023-05-27 01:41:01
关注者
3
被浏览
480
1 个回答
倾城恋
倾城恋 2023-05-27

不过黑点把字所有圆圈连起来

问题补充说明:题上并没有说是用一条线连啊!!!!... 题上并没有说是用一条线连啊!!!! 展开

不过黑点把字所有圆圈连起来

这道题是无解的,我通过程序计算得来个医令众础伯室检绍万可的,用PHP写的代码如下<?php$nodes=array(

array(0,1,2,3,4),

array(10,11,12,13,1他4),

array(20,21,22,23,24),

array(30,31,32,33,34),

array(40,41,42,43,44),

);

functionnextNodes($node){

$next_nodes=array(来自);

$next_n似影欢站他衡还盟是张适odes[]=$no360问答de+10;

$next_nodes[]=$nod控收根我溶逐演司话未e-10;

$next脱福必余析_nodes[]=$node+1;

$next_nodes[]=$node-1;

foreach($next_nodesas$key=>$next_node){

if($next_node<0||$next_node>44||$nex要击达到算t_node==1||$next_node%10>4){

unset($next_nodes[$key]);

}

}

return$next_nodes;

}

$nextNodes=ar孔优衣整子ray();

//得快困既苏蒸罗米原试众到所有的次节点

foreach($nodesas$rownum=>$cols){

foreach($colsa给源似s$colnum=>$node){

$nextNodes[$rownum][$colnum]=nextNodes($node);

}

}

unset($nextN矛松装时甲织何离坐花答odes[0][1]);

functionconnect($routes){

global$nextNodes;

$new_routes=array();

$i=0;

foreach($routesas$route){

$current=end($route);

$next径困括_nodes=$nextNodes[floor($current/10等齐室候批矛阶游算还例)][floor($current%10)];

foreach($next_nodesas$key=>$node){

if(!in_array($node,$route)){

$new_routes续容找哪跟[$i]=$route;

$new_routes[$i][]=$node;

$i++;

}

}

}

return$new_routes;

}

$node=0;

foreac女振起湖抗想h($nodesas$rownum=>$rows时础钟困){

foreach($rowsas$colnum=>$势渐针温node){

echo"\n\n";

if($node==1)continue;

$times=2;

$routes=array(array($node));

while($times<25){

$routes=connect($routes);

if(!empt命从占y($routes)){

echo"起始点为{$node}的{$times}个连接点的线有".count($routes)."种:\n";

foreach($routesas$key=>$route){

echoimplode($route,'--')."\n";

}

$times++;

}

else{

echo"起始点为{$node}的{$times}个连接点的线没有\n";

break;

}

}

}

}

运行结果:

起始点为0的24个连接点的线没有

起始点为2的24个连接点的线没有

起始点为3的23个连接点的线没有

起始点为4的24个连接点的线没有

起始点为10的23个连接点的线没有

起始点为11的24个连接点的线没有

起始点为12的23个连接点的线没有

起始点为13的24个连接点的线没有

起始点为14的23个连接点的线没有

起始点为20的24个连接点的线没有

起始点为21的23个连接点的线没有

起始点为22的24个连接点的线没有

起始点为23的23个连接点的线没有

起始点为24的24个连接点的线没有

起始点为30的23个连接点的线没有

起始点为31的24个连接点的线没有

起始点为32的23个连接点的线没有

起始点为33的24个连接点的线没有

起始点为34的23个连接点的线没有

起始点为40的24个连接点的线没有

起始点为41的23个连接点的线没有

起始点为42的24个连接点的线没有

起始点为43的23个连接点的线没有

起始点为44的24个连接点的线没有