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

  免費注冊 查看新帖 |

Chinaunix

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

[休閑] 尋找所有可能的答案 [復(fù)制鏈接]

論壇徽章:
7
戌狗
日期:2013-12-15 20:43:38技術(shù)圖書徽章
日期:2014-03-05 01:33:12技術(shù)圖書徽章
日期:2014-03-15 20:31:17未羊
日期:2014-03-25 23:48:20丑牛
日期:2014-04-07 22:37:44巳蛇
日期:2014-04-11 21:58:0915-16賽季CBA聯(lián)賽之青島
日期:2016-03-17 20:36:13
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2014-03-16 00:00 |只看該作者 |倒序瀏覽
本帖最后由 rubyish 于 2014-03-17 22:28 編輯

原始文本:

AB BD AC AD BC
AB BD AC A,D
A,B,C,D,A
A,B,C,D,ABCD
A,C,CD ABCD AB
A,B,C,ABCD AB
A,BC CD D,D
A,BC BCD C,D
ABC C,CD C,D
A,BC C,AB CD
B,ACD CD D,D
C,C,CD C,C

原始文本:
這是一個試題答案 ( 由 ABCD 字符組成 )

1: 每行共計有 5 答案
2: 每行答案有多選, 單選
3: 單選答案后面小逗點, 多選答案( 2~4 個字符 )后面有空格
4: 多選答案字符, 從小到大按序排列 ( A->B->C->D )
5: 答案是正確的. (不可能有: C, DD, BA.. 的多選答案)


這是一個手工抄寫的拷貝文本:

AB BD AC AD BC
AB BD AC AD
ABCDA
ABCDABCD
ACCD ABCD AB
ABCABCD AB
ABC CD DD
ABC BCD CD
ABC CCD CD
ABC CAB CD
BACD CD DD
CCCD CC


拷貝文本:

1: 每行字符數(shù)和字符順序與原始文本一樣
2: 但失去了小逗點
3: 請尋找出每行所有可能的答案 (忽略不可能的)

example:

ABC BCD CD

所有可能的答案: ( 只有 3 個可能 )

A BC B CD CD
A BC BCD C D
ABC B CD C D


A BC BC D CD  不可能是答案

biru:
  1. >> A BC BC D CD
  2.    A,BC BC D,CD        原始文本: 單選后面有小逗點, 多選后面有空格
  3.    ABC BC DCD        手抄文本: 失去了小逗點
  4. != ABC BCD CD        NG 不可能是答案


  5. >> A BC B CD CD
  6.    A,BC B,CD CD        原始文本: 單選后面有小逗點, 多選后面有空格
  7.    ABC BCD CD        手抄文本: 失去了小逗點
  8. == ABC BCD CD        OK 可能是答案
復(fù)制代碼
這是所有的答案

================
1| AB BD AC AD BC
    AB BD AC AD BC
================
2| AB BD AC AD
    AB BD AC A D
================
3| ABCDA
    A B C D A
================
4| ABCDABCD
    A B C D ABCD
================
5| ACCD ABCD AB
    A C CD ABCD AB
================
6| ABCABCD AB
    A B C ABCD AB
================
7| ABC CD DD
    A BC CD D D
================
8| ABC BCD CD
    A BC B CD CD
    A BC BCD C D
    ABC B CD C D
================
9| ABC CCD CD
    A BC C CD CD
    ABC C CD C D
================
10| ABC CAB CD
    A BC C AB CD
    ABC C AB C D
================
11| BACD CD DD
    B ACD CD D D
================
12| CCCD CC
    C C CD C C


my pl
a.pl.zip (743 Bytes, 下載次數(shù): 16)

論壇徽章:
8
技術(shù)圖書徽章
日期:2013-09-30 08:51:28技術(shù)圖書徽章
日期:2013-12-11 09:26:39白羊座
日期:2013-12-27 15:27:13金牛座
日期:2014-01-06 09:13:05天蝎座
日期:2014-01-21 14:23:28酉雞
日期:2014-05-09 16:51:12卯兔
日期:2014-08-11 16:49:1515-16賽季CBA聯(lián)賽之八一
日期:2017-08-14 23:24:57
2 [報告]
發(fā)表于 2014-03-17 09:52 |只看該作者
mark一個                 

論壇徽章:
32
處女座
日期:2013-11-20 23:41:20雙子座
日期:2014-06-11 17:20:43戌狗
日期:2014-06-16 11:05:00處女座
日期:2014-07-22 17:30:47獅子座
日期:2014-07-28 15:38:17金牛座
日期:2014-08-05 16:34:01亥豬
日期:2014-08-18 13:34:25白羊座
日期:2014-09-02 15:03:55金牛座
日期:2014-11-10 10:23:58處女座
日期:2014-12-02 09:17:52程序設(shè)計版塊每日發(fā)帖之星
日期:2015-06-16 22:20:002015亞冠之塔什干火車頭
日期:2015-06-20 23:28:22
3 [報告]
發(fā)表于 2014-03-17 14:23 |只看該作者
看起來挺復(fù)雜的,樓主做出來了嗎?

論壇徽章:
12
子鼠
日期:2014-10-11 16:46:482016科比退役紀(jì)念章
日期:2018-03-16 10:24:0515-16賽季CBA聯(lián)賽之山東
日期:2017-11-10 14:32:142016科比退役紀(jì)念章
日期:2017-09-02 15:42:4715-16賽季CBA聯(lián)賽之佛山
日期:2017-08-28 17:11:5515-16賽季CBA聯(lián)賽之浙江
日期:2017-08-24 16:55:1715-16賽季CBA聯(lián)賽之青島
日期:2017-08-17 19:55:2415-16賽季CBA聯(lián)賽之天津
日期:2017-06-29 10:34:4315-16賽季CBA聯(lián)賽之四川
日期:2017-05-16 16:38:55黑曼巴
日期:2016-07-19 15:03:112015亞冠之薩濟拖拉機
日期:2015-05-22 11:38:5315-16賽季CBA聯(lián)賽之北京
日期:2019-08-13 17:30:53
4 [報告]
發(fā)表于 2014-03-17 16:00 |只看該作者
本帖最后由 523066680 于 2014-03-17 16:01 編輯

=_= 以前有時間,現(xiàn)在工作忙碌
還有題目描述有點凌亂。

論壇徽章:
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 [報告]
發(fā)表于 2014-03-17 16:40 |只看該作者
本帖最后由 ly5066113 于 2014-03-17 16:56 編輯

回復(fù) 1# rubyish


是這個意思么?
  1. #! /usr/bin/perl

  2. use strict;
  3. use warnings;

  4. use Algorithm::Combinatorics qw(combinations permutations);


  5. my %h;
  6. my @answer;
  7. my @data=("A", "B", "C", "D");
  8. for (1 .. scalar(@data))
  9. {
  10.         my $iter = combinations(\@data, $_);
  11.         while (my $c = $iter->next) {
  12.                 push @answer, join("", @$c);
  13.         }
  14. }

  15. @data=(@answer, @answer, @answer, @answer, @answer);
  16. my $iter = combinations(\@data, 5);
  17. while (my $c = $iter->next) {
  18.         $h{join(" ", @$c)} = join("", @$c);
  19. }

  20. while (<DATA>)
  21. {
  22.         chomp;
  23.         my $answer = $_;
  24.         $answer =~ s/\s//g;
  25.         for (keys %h)
  26.         {
  27.                 print "$_\n" if $h{$_} eq $answer;
  28.         }
  29. }


  30. __DATA__
  31. ABC BCD CD
復(fù)制代碼
  1. ./test.pl
  2. A BC BC D CD
  3. A BC B CD CD
  4. ABC BC D C D
  5. A B C BCD CD
  6. A BC BCD C D
  7. AB C B CD CD
  8. ABC B CD C D
  9. AB C BCD C D
  10. ABC B C D CD
  11. AB C BC D CD
復(fù)制代碼

論壇徽章:
7
戌狗
日期:2013-12-15 20:43:38技術(shù)圖書徽章
日期:2014-03-05 01:33:12技術(shù)圖書徽章
日期:2014-03-15 20:31:17未羊
日期:2014-03-25 23:48:20丑牛
日期:2014-04-07 22:37:44巳蛇
日期:2014-04-11 21:58:0915-16賽季CBA聯(lián)賽之青島
日期:2016-03-17 20:36:13
6 [報告]
發(fā)表于 2014-03-18 01:34 |只看該作者
回復(fù) 5# ly5066113

  
ABC BCD CD

所有可能的答案: ( 只有 3 個可能 )

A BC B CD CD
A BC BCD C D
ABC B CD C D

why ? {:3_202:}
  1. >> A BC BC D CD
  2.    A,BC BC D,CD        原始文本: 單選后面有小逗點, 多選后面有空格
  3.    ABC BC DCD        手抄文本: 失去了小逗點
  4. != ABC BCD CD        NG 不可能是答案


  5. >> A BC B CD CD
  6.    A,BC B,CD CD        原始文本: 單選后面有小逗點, 多選后面有空格
  7.    ABC BCD CD        手抄文本: 失去了小逗點
  8. == ABC BCD CD        OK 可能是答案


  9. >> ABC BC D C D
  10.    ABC BC D,C,D        原始文本: 單選后面有小逗點, 多選后面有空格
  11.    ABC BC DCD        手抄文本: 失去了小逗點
  12. != ABC BCD CD        NG 不可能是答案


  13. >> A B C BCD CD
  14.    A,B,C,BCD CD        原始文本: 單選后面有小逗點, 多選后面有空格
  15.    ABCBCD CD        手抄文本: 失去了小逗點
  16. != ABC BCD CD        NG 不可能是答案


  17. >> A BC BCD C D
  18.    A,BC BCD C,D        原始文本: 單選后面有小逗點, 多選后面有空格
  19.    ABC BCD CD        手抄文本: 失去了小逗點
  20. == ABC BCD CD        OK 可能是答案


  21. >> AB C B CD CD
  22.    AB C,B,CD CD        原始文本: 單選后面有小逗點, 多選后面有空格
  23.    AB CBCD CD        手抄文本: 失去了小逗點
  24. != ABC BCD CD        NG 不可能是答案


  25. >> ABC B CD C D
  26.    ABC B,CD C,D        原始文本: 單選后面有小逗點, 多選后面有空格
  27.    ABC BCD CD        手抄文本: 失去了小逗點
  28. == ABC BCD CD        OK 可能是答案


  29. >> AB C BCD C D
  30.    AB C,BCD C,D        原始文本: 單選后面有小逗點, 多選后面有空格
  31.    AB CBCD CD        手抄文本: 失去了小逗點
  32. != ABC BCD CD        NG 不可能是答案


  33. >> ABC B C D CD
  34.    ABC B,C,D,CD        原始文本: 單選后面有小逗點, 多選后面有空格
  35.    ABC BCDCD        手抄文本: 失去了小逗點
  36. != ABC BCD CD        NG 不可能是答案


  37. >> AB C BC D CD
  38.    AB C,BC D,CD        原始文本: 單選后面有小逗點, 多選后面有空格
  39.    AB CBC DCD        手抄文本: 失去了小逗點
  40. != ABC BCD CD        NG 不可能是答案


復(fù)制代碼

論壇徽章:
7
戌狗
日期:2013-12-15 20:43:38技術(shù)圖書徽章
日期:2014-03-05 01:33:12技術(shù)圖書徽章
日期:2014-03-15 20:31:17未羊
日期:2014-03-25 23:48:20丑牛
日期:2014-04-07 22:37:44巳蛇
日期:2014-04-11 21:58:0915-16賽季CBA聯(lián)賽之青島
日期:2016-03-17 20:36:13
7 [報告]
發(fā)表于 2014-03-18 01:45 |只看該作者
本帖最后由 rubyish 于 2014-03-18 02:35 編輯

回復(fù) 3# yestreenstars


bu 復(fù)雜的~

規(guī)則很簡單 閱讀原始文本規(guī)則
一句話就是說: 嘗試恢復(fù)

論壇徽章:
7
戌狗
日期:2013-12-15 20:43:38技術(shù)圖書徽章
日期:2014-03-05 01:33:12技術(shù)圖書徽章
日期:2014-03-15 20:31:17未羊
日期:2014-03-25 23:48:20丑牛
日期:2014-04-07 22:37:44巳蛇
日期:2014-04-11 21:58:0915-16賽季CBA聯(lián)賽之青島
日期:2016-03-17 20:36:13
8 [報告]
發(fā)表于 2014-03-18 02:00 |只看該作者
回復(fù) 2# xiumu2280


    可以試試 play 下~

論壇徽章:
7
戌狗
日期:2013-12-15 20:43:38技術(shù)圖書徽章
日期:2014-03-05 01:33:12技術(shù)圖書徽章
日期:2014-03-15 20:31:17未羊
日期:2014-03-25 23:48:20丑牛
日期:2014-04-07 22:37:44巳蛇
日期:2014-04-11 21:58:0915-16賽季CBA聯(lián)賽之青島
日期:2016-03-17 20:36:13
9 [報告]
發(fā)表于 2014-03-18 06:37 |只看該作者
回復(fù) 4# 523066680


    bu亂的~

規(guī)則很簡單 閱讀原始文本規(guī)則
一句話就是說: 嘗試恢復(fù)

可以試試 play 下~

論壇徽章:
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
10 [報告]
發(fā)表于 2014-03-18 08:51 |只看該作者
回復(fù) 6# rubyish


那就變簡單了:
  1. $ awk 'NR==FNR{a[$0]=gensub(/,/,"","g");next}{print "================\n"FNR"| "$0;for(i in a){if(a[i]==$0)print "  "gensub(/,/," ","g",i)}}' file1 file2
  2. ================
  3. 1| AB BD AC AD BC
  4.   AB BD AC AD BC
  5. ================
  6. 2| AB BD AC AD
  7.   AB BD AC A D
  8. ================
  9. 3| ABCDA
  10.   A B C D A
  11. ================
  12. 4| ABCDABCD
  13.   A B C D ABCD
  14. ================
  15. 5| ACCD ABCD AB
  16.   A C CD ABCD AB
  17. ================
  18. 6| ABCABCD AB
  19.   A B C ABCD AB
  20. ================
  21. 7| ABC CD DD
  22.   A BC CD D D
  23. ================
  24. 8| ABC BCD CD
  25.   A BC BCD C D
  26. ================
  27. 9| ABC CCD CD
  28.   ABC C CD C D
  29. ================
  30. 10| ABC CAB CD
  31.   A BC C AB CD
  32. ================
  33. 11| BACD CD DD
  34.   B ACD CD D D
  35. ================
  36. 12| CCCD CC
  37.   C C CD C C
復(fù)制代碼
您需要登錄后才可以回帖 登錄 | 注冊

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP