求这道题,大神们应该怎么做
php吧
全部回复
仅看楼主
level 2
20
8 12
3 5 7
1 2 3 4
2014年07月10日 10点07分 1
level 11
是拆解还是合并。。。[咦]
2014年07月10日 10点07分 2
就是从下面往上合并
2014年07月11日 02点07分
level 1
<?php
$arr = array(1,2,3,4);
$array = array();
aa($arr);
$array[] = $arr;
function aa($arr){
global $array;
$bb = 0;
if(count($arr) > 1){
$temp = array();
foreach($arr as $k=>$v){
if($k<count($arr)-1){
$temp[$k] = $arr[$k]+$arr[$k+1];
}
}
$array[count($arr)-2-$bb] = $temp;
aa($temp);
}
}
sort($array);
foreach($array as $v){
foreach($v as $vv){
echo $vv."    ";
}
echo "<br />";
}
?>
2014年07月10日 11点07分 3
3q[真棒]
2014年07月11日 02点07分
1