亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
123下一頁
最近訪問板塊 發(fā)新帖
查看: 8831 | 回復(fù): 25
打印 上一主題 下一主題

又是個(gè)算法問題,幫忙看下 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2009-01-22 17:09 |只看該作者 |倒序?yàn)g覽
For example, for @data = (1, 2, 3) and $k = 2:

    (1, 1)
    (1, 2)
    (1, 3)
    (2, 2)
    (2, 3)
    (3, 3)

Note that $k can be greater than the length of @data. For example, for @data = (1, 2) and $k = 3:

    (1, 1, 1)
    (1, 1, 2)
    (1, 2, 2)
    (2, 2, 2)


for @data = (1, 2, 3) and $k = 4:

    (1, 1, 1, 1)
    (1, 1, 1, 2)
    (1, 1, 1, 3)
    (1, 1, 2, 2)
    (1, 1, 2, 3)
    (1, 1, 3, 3)
    (1, 2, 2, 2)
    (1, 2, 2, 3)
    (1, 2, 3, 3)
    (1, 3, 3, 3)
    (2, 2, 2, 2)
    (2, 2, 2, 3)
    (2, 2, 3, 3)
    (2, 3, 3, 3)
    (3, 3, 3, 3)

[ 本帖最后由 yxm0513 于 2009-1-22 19:38 編輯 ]

論壇徽章:
3
戌狗
日期:2014-09-10 17:07:162015年辭舊歲徽章
日期:2015-03-03 16:54:15wusuopu
日期:2016-06-17 17:43:45
2 [報(bào)告]
發(fā)表于 2009-01-22 17:44 |只看該作者
原帖由 yxm0513 于 2009-1-22 17:09 發(fā)表
    (1, 1, 1, 1)
    (1, 1, 1, 2)
    (1, 1, 1, 3)
    (1, 1, 2, 2)
    (1, 1, 2, 3)
    (1, 1, 3, 3)
    (1, 2, 2, 2)
    (1, 2, 2, 3)
    (1, 2, 3, 3)
    (1, 3, 3, 3)
    (2, 2, 2, 2)
    (2, 2, 2, 3)
    (2, 2, 3, 3)
    (2, 3, 3, 3)
    (3, 3, 3, 3)

紅色的應(yīng)該是(1, 1, 2, 1) ?

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2009-01-22 17:49 |只看該作者


  1. my @data = (1, 2, 3);
  2. my $k = 4;

  3. sub foo {
  4.   my @cur_list = @_;
  5.   if(@cur_list == $k){
  6.     print @cur_list, "\n";
  7.     return;
  8.   }
  9.   foo(@cur_list, $_) for @data;
  10. }
  11. foo;
復(fù)制代碼

別把問題想復(fù)雜了  

論壇徽章:
3
戌狗
日期:2014-09-10 17:07:162015年辭舊歲徽章
日期:2015-03-03 16:54:15wusuopu
日期:2016-06-17 17:43:45
4 [報(bào)告]
發(fā)表于 2009-01-22 18:15 |只看該作者

回復(fù) #3 DQP 的帖子

厲害!

論壇徽章:
23
15-16賽季CBA聯(lián)賽之吉林
日期:2017-12-21 16:39:27白羊座
日期:2014-10-27 11:14:37申猴
日期:2014-10-23 08:36:23金牛座
日期:2014-09-30 08:26:49午馬
日期:2014-09-29 09:40:16射手座
日期:2014-11-25 08:56:112015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:0315-16賽季CBA聯(lián)賽之山東
日期:2017-12-21 16:39:1915-16賽季CBA聯(lián)賽之廣東
日期:2016-01-19 13:33:372015亞冠之山東魯能
日期:2015-10-13 09:39:062015亞冠之西悉尼流浪者
日期:2015-09-21 08:27:57
5 [報(bào)告]
發(fā)表于 2009-01-22 18:54 |只看該作者

回復(fù) #3 DQP 的帖子

樓主要的應(yīng)該是這種效果:

  1. $ cat test.pl
  2. #! /usr/bin/perl

  3. use strict;
  4. use warnings;

  5. my @data = (1, 2, 3);
  6. my $k = 4;

  7. sub foo {
  8.   my @cur_list = @_;
  9.   if(@cur_list == $k){
  10.     print @cur_list, "\n";
  11.     return;
  12.   }
  13.   foo(@cur_list, $_) for @data;
  14. }
  15. foo;
  16. $ test.pl | grep -Ev '3.*[21]|2.*1'
  17. 1111
  18. 1112
  19. 1113
  20. 1122
  21. 1123
  22. 1133
  23. 1222
  24. 1223
  25. 1233
  26. 1333
  27. 2222
  28. 2223
  29. 2233
  30. 2333
  31. 3333
復(fù)制代碼

論壇徽章:
3
戌狗
日期:2014-09-10 17:07:162015年辭舊歲徽章
日期:2015-03-03 16:54:15wusuopu
日期:2016-06-17 17:43:45
6 [報(bào)告]
發(fā)表于 2009-01-22 18:57 |只看該作者

回復(fù) #5 ly5066113 的帖子

跟$k=2和$k=3時(shí)的規(guī)律不一樣?

論壇徽章:
23
15-16賽季CBA聯(lián)賽之吉林
日期:2017-12-21 16:39:27白羊座
日期:2014-10-27 11:14:37申猴
日期:2014-10-23 08:36:23金牛座
日期:2014-09-30 08:26:49午馬
日期:2014-09-29 09:40:16射手座
日期:2014-11-25 08:56:112015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:0315-16賽季CBA聯(lián)賽之山東
日期:2017-12-21 16:39:1915-16賽季CBA聯(lián)賽之廣東
日期:2016-01-19 13:33:372015亞冠之山東魯能
日期:2015-10-13 09:39:062015亞冠之西悉尼流浪者
日期:2015-09-21 08:27:57
7 [報(bào)告]
發(fā)表于 2009-01-22 19:06 |只看該作者

回復(fù) #6 ynchnluiti 的帖子

好象是,看樓主給的例子。

論壇徽章:
3
戌狗
日期:2014-09-10 17:07:162015年辭舊歲徽章
日期:2015-03-03 16:54:15wusuopu
日期:2016-06-17 17:43:45
8 [報(bào)告]
發(fā)表于 2009-01-22 19:11 |只看該作者
原帖由 ly5066113 于 2009-1-22 19:06 發(fā)表
好象是,看樓主給的例子。

嗯。我現(xiàn)在遇到數(shù)學(xué),算法就頭暈。
需要惡補(bǔ)一下

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2009-01-22 19:36 |只看該作者
好像是有點(diǎn)問題,改下

論壇徽章:
3
戌狗
日期:2014-09-10 17:07:162015年辭舊歲徽章
日期:2015-03-03 16:54:15wusuopu
日期:2016-06-17 17:43:45
10 [報(bào)告]
發(fā)表于 2009-01-22 19:42 |只看該作者
原帖由 yxm0513 于 2009-1-22 19:36 發(fā)表
好像是有點(diǎn)問題,改下

難度又加大了
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP