变态玩3P
夜里1点,Ratboy用.net写出了过程。
在多人强烈要求下,Ratboy开放了源代码。
于是我换javascript重写了一下。

核心算法:
for (var m = 0; m <= 2; m++)
{
for (var j = 0; j <= 1 ; j++)
{
var k = j + 1;
for (k = k; k < women.length;k++ )
{
jieguo = men[m] + "、" + women[j] + "、" + women[k] + "\n";
shuchu += jieguo;
}
}
}
for (var m= 0; m<= 2; m++)
{
for (var j = 0; j <= 1 ; j++)
{
var k = j + 1;
for (k = k; k < women.length;k++ )
{
jieguo = women[m] + "、" + men[j] + "、" + men[k] + "\n";
shuchu += jieguo;
}
}
}
{
for (var j = 0; j <= 1 ; j++)
{
var k = j + 1;
for (k = k; k < women.length;k++ )
{
jieguo = men[m] + "、" + women[j] + "、" + women[k] + "\n";
shuchu += jieguo;
}
}
}
for (var m= 0; m<= 2; m++)
{
for (var j = 0; j <= 1 ; j++)
{
var k = j + 1;
for (k = k; k < women.length;k++ )
{
jieguo = women[m] + "、" + men[j] + "、" + men[k] + "\n";
shuchu += jieguo;
}
}
}
源代码:http://www.x2y2.com/files/3p.html
---11:30 update-
改进算法
for (var m = 0; m <= 2; m++)
{
for (var j = 0; j <= 1 ; j++)
{
var k = j + 1;
for (k = k; k < women.length;k++ )
{
jieguo = men[m] + "、" + women[j] + "、" + women[k] + "\n";
shuchu += jieguo;
jieguo = women[m] + "、" + men[j] + "、" + men[k] + "\n";
shuchu += jieguo;
}
}
}
{
for (var j = 0; j <= 1 ; j++)
{
var k = j + 1;
for (k = k; k < women.length;k++ )
{
jieguo = men[m] + "、" + women[j] + "、" + women[k] + "\n";
shuchu += jieguo;
jieguo = women[m] + "、" + men[j] + "、" + men[k] + "\n";
shuchu += jieguo;
}
}
}
评论Feed: http://ifisker.com/blog/feed.asp?q=comment&id=1052
引用链接: loading...
浏览模式: 显示全部 |评论: 7 |引用: 0 | 排序 | 浏览: 0
[ 2007-07-06 16:26:10 ]
经典意淫之作
[ 2007-07-07 10:01:57 ]
我改了代码,完善了一下,可以计算更多人的<br />本来想发给你,你这里限制输入的行数了...
[ 2007-07-07 10:03:28 ]
你可以去我的博客,就可以看到了<br />www.ratboy.cn
[ 2007-07-11 18:03:39 ]
哈哈.. 排列组合问题被玩成这样...<br />我写过类似的可以自定xP,10P也没问题..<br />不过fisker写的那是不是有重复呀? ..
[ 2007-07-12 17:32:50 ]
图片是刚开始写错了的时候截的
[ 2007-07-20 11:47:37 ]
有个家伙...-_-|||
[ 2008-03-14 01:29:14 ]
哈哈,太有才了

