創作內容

1 GP

今天的程式比賽 ~ 都是洛克人阿 囧

作者:KO│洛克人 系列│2009-06-10 17:42:24│巴幣:0│人氣:861
今天比了我們學校的第一次程式比賽
我大一
所以比的是新生組
(限定一年級 沒有限定系)


而舊生組就可怕了
從 大二 大三 大四 研究所 混在一起比
恩 戰況應該很激烈


來看看我的題目 其中兩題


_____________________________________________________________________________

              初級題:Q3
             打不倒的空氣人

        輸入黨:intput3.txt /輸出黨:output3.txt


  neko最近迷上了洛克人。但他的技術很差,每次玩紅白機的洛克人2都會卡在空氣人這關,
不管試了多少次就是過不了。於是neko只好上網搜尋攻略,網路上能找到的所有技巧都試過了,
什麼暫停連打之類的,還是一直打不贏。最後,neko在google上找到了一篇文章,只要把文章
中的密碼解開,用這個密碼登入某個網站,裡面就能出現所有武器道具全滿的密技使用方法。
聰明的neko也觀察出了密碼的解法:


  這篇文章包含兩個部分,前半段n個由小寫字母組成的英文單字,後半段是一個數列A1,
A2,A3到AM。將所有單字皆成一個很長的字串,這個字串的第A1,A2到AM個字母拼
成的單字就是網站的密碼。

  例如文章前半為  the quite brown fox jumps over the lazy dog
  數列是 30, 6 ,10 ,19 ,30 ,13
  答案就是 "airman"
  (註:字串index由1開始)

  由於文章非常長,neko希望你能幫他寫一個簡單的成試算出他要的密碼。



  輸入黨說明:
    輸入黨中有許多組測試資料。每組測試資料的第一行是兩個正整數,
    n(<1001),m(<15)。接著n行是n個英文單字,每個字長度不超過20。
    最後一行有m個正整數,以空白隔開,可以假設數字不會超過字串總長度。
    讀到n=m=0表示檔案結束,不須處理這組輸入。

  輸出黨說明:
    對每組測試資料輸出解出的密碼,每個密碼佔一行。

_____________________________________________________________________________


              一般題:Q8
             打不倒的樹木人

        輸入黨:intput8.txt /輸出黨:output8.txt


  在好不容易擊敗空氣人後,neko碰到的下一個魔王叫樹木人。這次他在死了好幾次之後
  馬上了解自己實力不足,又上網翻攻略去了。

  才隔沒幾天沒去,網站的密碼又換了。密碼的提是是一串數字,將數字中的1換成A,
  2換成B以此類推,就是原來的密碼。

  很顯然的,這並沒有唯一解,例如2188可以表是成BAR,BAAH,BKH,UAH,
  UR五個字。

  neko想計算給任意0~9組成的字串有多少種不同的解密方式,寫出這個程式的工作就交給你了。



  輸入黨說明:
    輸入黨中有多組測試資料,每組測試資料一行由0~9組成的字串,字串長度小於
    10000,而且保證字串的開頭不會是0。

    字串0表示檔案結束,不須處理這組輸入。

  輸出黨說明:
    對每組測試資料輸出有幾種解密方式,每個數字一行。答案不會超過2的32次方-1




  範例輸入:

  2118
  0


  範例輸出:

  5

_____________________________________________________________________________



8題裡面就有兩題敘述跟洛克人有關

真是開心XD"
看題目時還一直對著不知情的隊友笑XD"

不過這兩題後來因為時間關係
我都沒弄 =   ="
洛克人果然困難
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=513778
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 5 篇留言

KO
誰翻桌拉 囧
話說 比賽結果出來

我以答對一題的強大實力(?
奪下第二名XDD"

有九組喔 不是只有兩組

06-10 21:39

音速
康鬼九雷訊司!!

也就是說題目真的很難-.-

06-12 13:51

KO
ㄆㄆ~
的確不簡單
一開始就先做別題了XD"06-12 23:27
W
看不懂囧"
話說KO答對的題目裡面是這兩題其中之一嗎?

06-14 23:26

KO
不是XD"
我答對了某霍格華茲為題的程式QQ~06-15 00:05
大阪(春日步)
打不倒的洛克人!


天賦人權!

06-16 13:49

KO
人...人權?
大阪最近在從事特殊活動嗎 = =?06-16 16:11
夜下月
Q3
可以把字串用" "作切割後再重組成沒有空格的連續字串
透過char* 去取得 對應index 代表的字 最後作組合

Q8 題目不太理解= =
"很顯然的,這並沒有唯一解,例如2188可以表是成BAR,BAAH,BKH,UAH,UR五個字。"

03-08 18:57

我要留言提醒:您尚未登入,請先登入再留言

1喜歡★kkll7952 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:開始上進的日子... 後一篇:JAVA 小考教學 ~...

追蹤私訊切換新版閱覽

作品資料夾

Kokage
祝今天看到的您也有個美好的一天 (´▽`ʃ♡ƪ)"看更多我要大聲說昨天15:33


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】