变态玩3P

[ 2007-07-06 11:00:35 | 作者: {$author:name$} ]  编辑  删除
字体大小: | |
昨天在群里有个家伙出了个变态的题目“3男3女玩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;
    }
  }
}


源代码: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;
    }
  }
}
评论Feed 评论Feed: http://ifisker.com/blog/feed.asp?q=comment&id=1052
UTF-8 Encoding 引用链接: loading...

浏览模式: 显示全部 |评论: 7 |引用: 0 | 排序 | 浏览: 0
引用 我记得你似乎叫MM别缠我*
[ 2007-07-06 16:26:10 ]  编辑  删除
经典意淫之作
引用 Ratboy*
[ 2007-07-07 10:01:57 ]  编辑  删除
我改了代码,完善了一下,可以计算更多人的<br />本来想发给你,你这里限制输入的行数了...
引用 Ratboy*
[ 2007-07-07 10:03:28 ]  编辑  删除
你可以去我的博客,就可以看到了<br />www.ratboy.cn
引用 mrzenix*
[ 2007-07-11 18:03:39 ]  编辑  删除
哈哈..&nbsp;排列组合问题被玩成这样...<br />我写过类似的可以自定xP,10P也没问题..<br />不过fisker写的那是不是有重复呀?&nbsp;..
引用 fiskerr*
[ 2007-07-12 17:32:50 ]  编辑  删除
图片是刚开始写错了的时候截的
引用 Zen*
[ 2007-07-20 11:47:37 ]  编辑  删除
有个家伙...-_-|||
引用 完美世界私服*
[ 2008-03-14 01:29:14 ]  编辑  删除
哈哈,太有才了

发表评论
表情图标
[smile][confused][cool][cry]
[eek][angry][wink][sweat]
[lol][stun][razz][redface]
[rolleyes][sad][yes][no]
[heart][star][music][idea]
UBB代码
转换链接
表情图标
悄悄话
用户名:   密码:   注册?
验证码* 请输入验证码