| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 814 人关注过本帖
标题:比比谁智商高!
只看楼主 加入收藏
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 

化简单后:
12个分3份,每份4个,分别是A,B,C
A[1][1]; //4个球
B[1][1]; //4个球
C[1][1]; //4个球
int result;
int time = 0;
time++; //1
if (A.weight==B.weight)
result = get_result_in(C);
else if (A.weight > B.weight)
result = get_result_in(A);
else
result = get_result_in(B);

function get_result_in(D) {
if (is_array(D)) { //是不是数组
time++;
if (D[0].weight > D[1].weight) { //把D分成两等份,也就是每份2个
return get_result_in(D[0]);
}
else {
return get_result_in(D[1]);
}
}
else
return D;
}


2007-03-23 23:22
快速回复:比比谁智商高!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024147 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved