#小說創作:從沒想過會有續集的異世界冒險-第一章《火焰蜥蜴》(4)

在完全沒有做任何的事情下完成第一次的出擊任務後,我和小梅都算是在公會裡面往上攀升了一級。

在火焰蜥蜴裡面,公會成員被分成各種不同的階級,透過這些階級,公會長天霸或是副公會長伊雯會分配相近等級的夥伴或是相對應難度的任務給相對應階級的公會成員,其階級並不只代表著實力,同時也代表著你對於公會的貢獻程度如何。大階級上大抵就是從白金、金、銀、銅這樣分別下來,每個大階級裡面又分成三小級,以新人剛進入公會時的階級為例,就是從最下面的銅三級開始算起,而新人只要解過任何一個任務即可升上銅二級,而通常升到白金階級後幾乎都是公會裡面的幹部成員,不過通常幹部成員都很忙,所以我到目前為止其實也只因為定期對談和分派任務的關係看過會長和副會長兩人而已,甚至就算是普通成員,由於公會人數眾多,幾乎都只有照過幾次面而已,也沒有太深的交流,而這導致了接下來所發生的事情。

一天,我逛著市區裡一條靠近市政府中心的路,在路旁遇見了一位寵物商人擺著攤賣著他身後一堆裝在籠子中的寵物,那裡面有著各式各樣不同種類的寵物,有像牛的、有像馬的、還有甲蟲和龍之類的等等種類繁多的寵物,而令我覺得訝異的不是這個人的外表,也不是這個人後面的那群寵物,而是我在他胸前竟然看到了我們公會「火焰蜥蜴」標誌的胸章-一個火焰樣貌的胸章。

「欸欸!那位小老弟!你也是我們公會的人啊!」那位寵物商人就這樣把我叫了下來。

「喔?老闆你也是火焰蜥蜴的人啊?」看了看老闆的樣子,好像沒有在公會裡面看過,不過公會每天進進出出的人太多,說老實話我也沒有全部成員都有看過。

「是啊!不過我並不是為了在公會解任務賺錢的人,我只是個將大家在公會任務中抓到的珍奇異獸買來這邊販賣的商人。由於我們公會的人都很厲害,所以能夠賺的利潤都還蠻不錯的。」

喔?這還是第一次聽到原來還有這種賺錢手段,不過看了看他身後被關在籠子裡面的寵物,感覺樣子都還蠻可憐的。

「話說回來,小老弟應該也是最近加入公會的新人吧!一個冒險者有一隻寵物是天經地義的事情,寵物可以在你戰鬥的時候幫助你,在你休息的時候療育你,感覺是不是很棒啊?既然是加入同公會的新人,我可以算你便宜一點喔,趕快來買隻寵物吧!」這位寵物商人開始推銷。

「雖然很想買一隻,但我身上沒帶那麼多錢耶……」感覺開始要推銷就感到厭惡,先委婉地拒絕他吧!

「那你現在身上有多少?」

「就沒多少啊!」我才不想讓我錢財露白呢!這商人是想怎樣?

「那沒關係呀!像我腳邊這隻甲蟲大概就一兩百塊而已。」

「我沒事買甲蟲做什麼呀!」

「那我身後這隻小飛龍賣你三百塊如何?」

「我還是暫時先不要好了,沒關係,感謝你的好意。」我想快步走人。

「來嘛來嘛!不會很貴的,我算你個公道價,你去別的地方就沒有這個價格了!」老闆一把抓住我跟我說道。

「那至少讓我先去公會拿個錢嘛!」趕快找個藉口閃人!

「從這裡到公會要走一段路呢!再慢等等就沒有了!」

「可是我身上也沒錢啊!」

「總有個一兩百塊!支持一下嘛!好歹我們都是同公會的成員啊!」

慘了,我落入陷阱了!這不就是常見的推銷手法嗎?我的天啊!異世界也有這種手段,我真是太大意了!

就在一個小時的推拖拉扯後,我終於放棄了,買了一條小飛龍意思意思幫助他一下,不過就我的認知飛龍應該都是蠻貴的,為什麼這隻會這麼便宜呢?真的是因為算我公會友情價嗎?

回到公會後,我將這整件事情很不爽地跟天霸會長告狀,結果他完全不知道這個人是誰。

「小鬼頭就是小鬼頭,那種商人在城市裡面超級多,就是跟你攀感情、攀關係,讓你信服後用感情綁架你,讓你傻傻的購買他的商品。你喔!真的是很蠢耶!哈哈哈!」天霸講完還嘲笑我一番。

「那他怎麼會有我們公會的胸章啊?」我很不服,我明明就看到他別了我們公會的胸章。

「那種胸章每年舉辦祭典的時候,我們公會擺攤的時候都會賣啊!傻傻的用那種胸章來認一個人是不是跟你同公會也真的是有夠蠢欸你!」

「那這隻飛龍為什麼他賣我三百塊這麼便宜?」

就在我講完這句話後,在場所有人都震驚地往我這裡看。我剛有說了什麼不對的話嗎?

「三百塊很便宜!?你到底有多少錢啊?」天霸一臉震驚地問道。

我記得我來到這個異世界的時候,把身上原本要拿去繳學費的一萬多元以一比一的比例跟女神換了這個世界的貨幣一萬多元,其實我也沒有特別想說到底這個世界的物價是怎麼樣,我還以為是跟我原本的世界差不多呢!

「大概一萬多塊左右吧!」

自講完這句話的隔天開始,天霸每天在公會看到我都會用「小少爺,今天需要我為你怎麼服務啊?記得給會長小弟我一點小費啊!」來戲謔我,然後在場的每個人都笑的非常開心,究竟我什麼時候可以在這個公會裡面過著正常的一天啊啊啊啊啊啊啊啊啊啊啊啊啊!


這次是來描述主角購得了一隻接下來會跟著他的寵物,開始覺得有點麻煩了,很多東西都沒設定好就開始寫,今天也是一開始完全不知道要怎麼接下去,然後硬想了一個劇情出來,或許之後還是要先將設定都打好才對QAQ (誰叫我本來只是寫好玩的呢(死))

#小說創作:從沒想過會有續集的異世界冒險-第一章《火焰蜥蜴》(3)

就在上一次的面談結束後,大概有幾天的時間都被公會裡的成員用鄙視的眼光看待,看來大家都把我當作變態了。覺得再這樣下去我大概就要被公會成員給無視掉的狀況下,想盡辦法跟女神要回了項鍊,並將真正的妹妹的照片展示給大家看了之後,這才讓這個誤會被化解掉。也因為這樣,會長才終於肯願意分配任務給我做。

「這是第一次派遣任務給你,在這之前,有個小丫頭要介紹給你認識。她也是剛進來的新人,會暫時在這段期間當作你的夥伴。」不僅是第一次要開始解任務,也是人生中第一次與夥伴一同冒險的開端,真的是令人既興奮又期待!總算,在這段被大家冷漠的時期過後,我終於要在公會嶄露頭角了!

「小梅,下來吧!」會長天霸往樓上喊道。

只見一個褐色頭髮的小蘿莉,頭髮綁著雙馬尾,手拿著一隻玩具槌,就這樣蹦蹦跳跳地下來,站在了我的面前。

「你好喔~我是小梅!請多指教!嘻嘻!」小梅自我介紹完後摀嘴笑了兩聲。

我臉上是有什麼東西這麼好笑嗎?

「我是……」

「我知道你!變態妹控!不要對我毛手毛腳的喔!嘻嘻!」正要自我介紹來著,就被小梅直接打斷。

我怎麼可能會對妳毛手毛腳的呢!我根本不是變態妹控啊!好不容易終於化解大家對我的誤會,結果又被這樣開玩笑確實有那麼一點火大。

「說我是變態妹控,那妳就叫做槌子女囉?不過妳那根像玩具一樣的槌子可以拿來攻擊嗎……」還沒講完就聽到扣的一聲我就沒有任何知覺了。

等到再醒來的時候已經來到一座看似古堡內部的地方。

「這裡……是哪裡?我剛怎麼了?」

「我太生氣結果不小心就用這支你瞧不起的槌子把你打暈了,真是對不起!嘻嘻!」小梅回答完又摀嘴笑了兩聲,聽起來就像在嘲笑我弱到連那種槌子都可以把我敲暈的樣子。

「所以妳把我拖到這裡來要做什麼?」仔細一看,小梅手抓著我的衣服,似乎是直接把我拖到這座古堡裡面來。

「這座古堡的主人的狗不見了,所以會長希望我們能幫這位主人在古堡裡面找一下他的狗去哪,這大概就是我們這次的任務。嘻嘻!」

「會長居然指派找狗這種低等級的任務給我們!?該不會是因為妳太弱,所以會長不敢指派太難的任務給我們吧……」講完,這回我親眼看到小梅手上那根玩具槌變成了巨槌,直接往我頭那邊揮過來,我趕緊往旁邊一閃,閃過了小梅的巨槌攻勢。

「啊哈!我怎麼可能再被打到第二次……」講完,槌子似乎反槌了回來,聽到扣的一聲我又沒有任何知覺了。

第二度醒來已經回到了「火焰蜥蜴」公會的大廳,會長天霸和副會長伊雯站在了我們面前。

「做的很好,古堡的主人非常開心,這下你們兩位小鬼頭也可以再往上解更困難的任務了。透過這個任務,你們應該也培養了不錯的默契吧?就看你們下次的表現啦!哈哈哈哈哈哈!」天霸很開心的將任務的結果回報給我們。

等等,難道我就在昏迷之中度過了人生中的第一個任務嗎?說好的與夥伴培養不錯的默契呢?說好的與夥伴解任務時感受到的興奮與感動呢?誰快把我的感動還給我啊!!!!


其實我真的沒想過第一次介紹夥伴出場要用這種劇情,純粹只是邊打邊覺得這樣的劇情好像還蠻有趣的就是了!XD”

#小說創作:從沒想過會有續集的異世界冒險-第一章《火焰蜥蜴》(2)

《火焰蜥蜴》,不僅是在亞米歐利城裡等級最高的冒險者公會,也可以說是這整個可西大陸最有名氣且最有實力的冒險者組織之一。會長天霸是在可西大陸上赫赫有名的名人之一,不僅體能壯碩、精通各種武術,對於魔法也是相當熟稔,並且在可西大陸也經營著為數眾多的冒險者能力訓練館,可說是一位大師級人物。副會長伊雯則是維持可西大陸秩序的十六大魔導師之一,雖然個子矮小,乍看之下還以為是個可愛無害的小蘿莉似的,不過實力堅強,精通各式不同的魔法,並曾經為國家建立數個輝煌的戰績,在冒險者界有著「蘿女魔神」之稱號。

而如今在我加入了這個公會,好不容易讓他們相信我的西平文其實也只是略懂略懂的之後,來到了第一次與會長和副會長面談的時間。由於必須同時跟這兩位可西大陸的名人同桌聊天,害的我開始有點緊張。

「不用這麼緊張啊,小鬼。你發抖的也太誇張了吧!整張桌子都在抖動了!放輕鬆,放輕鬆。」天霸對著一直不停顫抖的我這麼說。

「對啊~我們不會對你怎麼樣啦~既然你這麼害怕的話,那我就先隨便來開個主題好了。」伊雯開心的對我說,歪頭想了一下後問道:「你有幾個兄弟姊妹啊?」

喔~!這個問題還真日常啊!

「我有一個妹妹。」

「欸欸!居然有一個妹妹啊!比我小嗎?」伊雯比了比自己問道。

「伊雯妳這巫女明明就比這小鬼還年長好嗎?不要用那個身高在那邊裝年輕啦!」天霸對著伊雯吐槽道。

「唉唷~你個大胖子還對著我說教是吧!要戰的話我們可以在二樓戰喔!」伊雯雖然笑笑地說道,但講到年齡我看整個怒火都要燒起來了。

用蘿莉的外表這麼講話讓我覺得有點破壞了我對蘿莉美好的幻想,雖然伊雯的年紀應該也不在蘿莉的範圍就是了。

「不要讓小鬼更緊張了!那你妹現在是跟你住在一起嗎?」天霸似乎不打算理會伊雯的挑釁,直接對我繼續提問。

仔細想想,我來到異世界後,妹妹應該沒有跟著過來,開始有點想念我的家人了。

「啊……她不在這個世界啦!」我回應道。

「蛤?」天霸和伊雯驚呆地看著我,我說錯了什麼嗎?

「沒想到你居然妹控到這種程度,你不用幻想你有妹妹啦!我可以當你妹妹喔!」伊雯用一種憐憫的表情看著我。

「喜歡年紀小的女生這種事情我可以理解啦!但是幻想有一個妹妹這種事情也太變態了吧!」天霸對我說道。

嗯!?對喔!如果有人像我一樣這麼說的話,確實我也會覺得這個人腦袋有問題啊!甚至還會對著他大喊:「你沒有妹妹!」糟糕糟糕!我該怎麼做才能證明我確實有個妹妹呢?

有了!我身上的這個項鍊裡面正好有我妹妹的照片,拿出來給他們看好了!

「不是幻想啦!我這裡有妹妹的照片給你們看,你們看!」我打開項鍊並讓項鍊面對他們,讓他們看看裡面的照片。

「嗚喔!好正……等等,這不是可普琳女神的照片嗎?你這小鬼居然把女神當作自己的妹妹,未免也太不敬了吧!」天霸原本還很開心,看到是女神的照片馬上生氣地對我說。

「身為大魔導師的一員,對於你這種行為無法容忍。」伊雯冷冷地說。

我疑惑地將項鍊轉過來,確實裡面變成了可普琳女神的照片,到底什麼時候被換掉了呀!?啊……好像是在女神神殿的時候,女神將我的項鍊換成了可以與她對談的溝通項鍊。本來想想是可以在遇到疑惑的時候方便去問女神問題所以就沒特別覺得哪裡不妥,但是現在想想那是我唯一可以懷念來到這個異世界前的物品啊!可普琳女神還我項鍊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊!

這個會談就在公會長與副公會長的鄙視眼光下黯然收場。


稍微寫一篇比較偏重對話的劇情,其實在想如果之後真的要寫到打鬥的部分我大概就不行了,不知道這系列還能撐多久(死

#小說創作:從沒想過會有續集的異世界冒險-第一章《火焰蜥蜴》(1)

「不行不行,像你這樣的小鬼是不能加入我們這個《火焰蜥蜴》公會的。」

在我與女神交談完大概了解了這個異世界亞米加世界的文化以後,我就透過女神神殿內的傳送門來到了這個異世界最大的大陸可西大陸最繁華的地方-亞米歐利城,據說這個城也是當時創造這個世界的神亞米歐利十六神第一個創造的地方。在亞米歐利城裡,設立了許多的冒險者公會來解決城裡面的人們的各種疑難雜症,而冒險者可以加入公會來解決由城主分配給這個公會的任務-也就是人們的疑難雜症來得到獎勵生存,當然公會也會隨著其成員們解決的任務的難度與多寡而升級,隨著公會等級的增加公會就可以從城主那得到難度更難但報酬更豐富的任務讓成員們去賺取更高的獎勵。

我在離開女神神殿前,女神賜予了我很多高等魔法的才能,我想透過這些魔法的才能在公會裡面解決任務藉以在這個異世界裡生存;也因為我所得到的才能就我的認知來說在這個世界應該已經比多數人厲害很多,故我直接前往了這個城裡目前等級最高的公會-《火焰蜥蜴》的公會總部,並找我眼前這位壯碩的男子-也就是《火焰蜥蜴》的公會長來表達想要加入的意願。

「對啊對啊,我看像你這樣的小鬼連基本的火焰魔法都不會吧!趕快滾蛋吧!」旁邊的會員應和著。

「我怎麼可能不會火焰魔法呢?我連高等的全範圍火焰魔法都能用得很順手呢!」我故意擺出驕傲的姿勢並反駁道。

「喔!是嗎?」公會長指著他身後所放的一百座木人雕像,並繼續說道:「如果你能夠在5分鐘內利用火焰魔法將這一百座木人雕像燒光,我們就承認你的實力,讓你加入這個公會;如果不行,就給我從這裡滾蛋。如何?」

「喔!這當然沒問題,我現在就做給你看!」我一說完,就朝著工會長身後的一百座木人伸出手,並喊道:《火焰啊!向著廣闊的黑暗燃燒吧!》

就在唸完了咒語的瞬間,火柱從我的手掌竄了出來,並一瞬間讓後面所有的木人被火焰給完全覆蓋住,不出幾秒,火焰熄滅,後面的木人只剩下一堆黑色的木屑了。向後看著這一切的公會長發出了無比的驚嘆:「這怎麼可能!真的是高等範圍火焰魔法!你這小鬼怎麼會這麼厲害的魔法呢?」

「當然是從小就苦練出來的囉!」我才不會說這都是某女神賜予我的天賦。

「太好啦!有你這樣厲害的小鬼加入我們真的是太好啦!恭喜你通過考驗啦!從今天開始你就是我們的麵巴啦!」公會長開心的向我說道。

「麵巴!麵巴!歡迎我們新的麵巴」一旁的成員也附和道。

…..麵巴?這是什麼意思?趁機偷偷翻了一下女神給我的迷你手冊(好重!),但好像也沒查到這個詞代表的意思。

「不好意思,請問一下麵巴是怎麼樣的一個職位?」

公會長聽到我的問題,馬上一臉驚嚇地說:「連麵巴都不知道呀!你這小鬼是從哪裡來的土包子。」

旁邊一位看起來很有學問的會員對我解釋道:「麵巴其實就是公會成員的意思啦!」

公會成員……麵巴……我有不祥的預感。

「該不會指的是member吧!?」我將腦袋聯想的詞彙直接說了出來。

「喔喔!你知道嘛!你的西平文講的可真標準呢!」公會長對我表示讚美。

西平文好像是這個大陸西方的國家在使用的語文……等等,就這樣推理的話,其實西平文就是英文!?

「你剛剛講的member可真標準!要不要來順便當我們西平文的導師啊?我們為了公會國際化正傷透腦筋呢!」剛剛那位看似很有學問的會員對我這麼建議道。

不要吧!你可知道我以前英文考試從來沒及格過,學測英文還只有底標而已啊!

「喔喔!歡迎我們新的西平文老師!」公會長說完,帶著大家鼓掌歡呼。

別啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊!


「唉呀!其實我應該要對每個從異世界來的人都賦予能理解所有語言的天賦才對…..不過忘記就算啦!」可普琳稍微覺得自己好像做錯了什麼,不過想了一想又接著繼續進行她今天的「誘拐」任務了。


稍微提一下,西平文是念法上跟英文相似,但是寫法完全不同,但你如果問我要怎麼寫……我其實沒有設計啦……呵呵XD

#小說創作:從沒想過會有續集的異世界冒險-序章

一覺醒來,發現我躺在了一間從來沒看過的房間內,房間陰陰暗暗的,牆壁是利用一塊一塊石磚所沏出來的,感覺像一間牢房似的。我往旁邊一看,眼前有一位女生,她一見到我醒了就朝著我走過來,不知道是我剛睡醒有點眼花還是怎麼樣,竟然在她的背後看到一對白色的翅膀。那位女生走到了床的旁邊,對著我說:「異世界的少年,歡迎來到亞米加世界,我是這個世界的女神-可普琳。」

我一時之間什麼也沒弄清楚,對她的話也是一知半解:「亞米加世界是什麼?」

可普琳女神回應我:「是由創世的亞米歐利十六神所創造的世界。」

「亞米歐利十六神又是什麼?」

「亞米歐利十六神就是創造這個世界最早的神祉,在創世之初他們利用了歐米諾創造了世界,非常的偉大。」

「歐米諾又是什麼?」

「歐米諾是組成這個世界的基本元素,像是我手上拿的恩彭箱就是利用歐米諾做的」說著,可普琳女神拿起來本來放在床邊的箱子。

「恩彭箱…?」

「是的!你身為異世界的少年,被我召喚過來就是希望你能夠幫助我們對付這個世界的邪惡,恩彭箱正是放著你可以選擇的初期武器的箱子,例如:劍、弓或是鋼特」

「鋼特又是什麼樣的武器?」

「類似於你們那個世界的雙槍,只是充填的是瑪溫力」

「瑪溫力??」

「它是類似於你認知的魔力,是構成這個世界的基本力量之一」

「你剛不是說歐米諾是組成這個世界的基本元素嗎?瑪溫力也是嗎?」

「= =」

就這樣女神為了解釋這個世界的知識花上了一整天的時間。

女神心裡OS:「到底是誰要我召喚異世界的少年啦(翻桌)」


後日談

「異世界的少年,歡迎來到亞米加世界,我是這個世界的女神-可普琳」

「亞米加世界是什麼?」

「關於這個你可以翻一下我整理好的迷你手冊」說著,可普琳拿了身旁的一本書遞給了躺在床上的少年。

「這個厚的跟百科全書一樣的東西就是你所謂的迷你手冊嗎?」

「欸嘿>_O/(女神賣萌)」

#UVa中文翻譯:10020-Minimal coverage(最小覆蓋區間)

問題

給予許多利用[Li,Ri]所表示的小線段(在X坐標軸的整數點上),你必須選擇最少的線段讓它們能夠完整地覆蓋起[0,M]區間。

輸入

第一行有一個數字,表示的是會有幾筆測試資料,後面會跟著一行空白行。

輸入中每一筆測試資料會包含一格數字M(1<=M<=5000),後面跟著一對一對的”Li Ri“(|Li|, |Ri|<=50000, i<=100000),每一對會在不同行。每一筆測試資料最後會以”0 0″作為完結。

每一筆測試資料之間會用一行隔開。

輸出

對於每筆測試資料,你的程式要在第一行輸出能覆蓋[0,M]區間最少要用到的線段數量是多少。接著數行是每一段線段的座標,依據它們的最左邊來排序(Li),並且線段的表示方式要與他們在輸入中的是相同的格式。至於”0 0″這一對則不能被輸出出來。如果[0,M]區間不能被給予的線段給覆蓋,你的程式必須要輸出”0″(不用雙引號)。

在兩個測試資料的輸出的中間印出一行空白行隔開。

範例輸入

2

1
-1 0
-5 -3
2 5
0 0

1
-1 0
0 1
0 0

範例輸出

0

1
0 1

翻譯:灆洢。若翻譯有任何錯誤,歡迎底下留言告知,感謝!

#UVa中文翻譯:10013-Super long sums(超級大的總和)

問題

開發D++這個新的程式語言的創作者發現不論SuperLongInt(超級長整數)這個型態的上限能夠用到多大,有時候程式設計師就是會有機會去運算到比上限更大的數字。1000位數的限制有點太小了,你必須找到最大位數會到1,000,000位的兩個數字的加總。

輸入

輸入的第一行有個整數N,接著一行空白行後有N個輸入區塊。每個區塊的第一行包含了一個數字M(1 <= M <= 1000000),M表示的是要做相加的兩個整數的長度(為了讓兩個整數的長度相同,前面可能會補些零)。接著是要被相加的兩個數字,以直行方式撰寫;意思就是,在接下來M行中每一行包含兩個被空白隔開的單位數的數字。兩個要被相加的整數不會小於1,而且總和之長度不會超過M位數。每個輸入區塊之間會用空白行隔開。

輸出

每個輸出區塊應該包含了在輸入中提供的兩個整數的總和,並且每個區塊應只佔一行,且此數字應該剛好M位數。在每個輸出區塊之間應該用一行空白行隔開。

範例輸入

2

4
0 4
4 2
6 8
3 7

3
3 0
7 9
2 8

範例輸出

4750

470

翻譯:灆洢。若翻譯有任何錯誤,歡迎底下留言告知,感謝!

#UVa中文翻譯:620-Cellular Structure(細胞結構)

有一些APUDOTDLS種的微生物的細胞結構是由A與B兩種不同型態的細胞所串連而成的。

如果這種生物在成長時沒有發生任何突變的話,它的細胞鏈會是底下三種型式的其中一種:

  • 單純階段(simple stage)          O = A
  • 完全成長階段(fully-grown stage)     O = OAB
  • 致突變階段(mutagenic stage)       O = BOA

範例表示中,若出現O=OA代表我們在一個正常生物的細胞鏈的右方加上了一個A細胞,然後又讓包含A的整條鏈又形成了一條正常生物的細胞鏈。換句話說,意思就是從原本的生物鏈又多成長了一個A細胞。

有個研究室研究了一群這種生物。你的任務就是去寫一支程式,這程式可以從某隻生物的細胞鏈序列得知此生物目前的成長階段以及其健康程度。

輸入

一個整數n代表有幾條細胞鏈要被檢驗,接下來n行分別是每條被檢驗的細胞鏈的資訊。

輸出

對於每條要被檢驗的細胞鏈(分在不同行)給予一個適當的答案:
    SIMPLE       若為單純階段
    FULLY-GROWN   若為完全成長階段
    MUTAGENIC    若為致突變階段
    MUTANT      若為其他(對於那些已經突變過的生物)

如果某隻生物同時符合上面兩種階段的話,請以在上面的列表中比較前面的選項作為答案。

範例輸入

4
A
AAB
BAAB
BAABA

範例輸出

SIMPLE
FULLY-GROWN
MUTANT
MUTAGENIC

翻譯:灆洢。若翻譯有任何錯誤,歡迎底下留言告知,感謝!

#UVa中文翻譯:100-The 3n + 1 problem (3n+1問題)

背景

在電腦科學中,我們常將問題分類到各種不同的類別裡(例如:NP問題、無法解決(Unsolvable)的問題、遞迴(Recursive)的問題)。在這個問題裡,你將分析一個演算法的特性,而這個演算法對於所有可能的輸入來說,並不知道其分類為何。

問題

考慮到下面的演算法:

  1. 輸入n
  2. 印出n
  3. 當n等於1時停止
  4.   如果n是奇數,則100img1
  5.   其餘的狀況,則100img2
  6. 回到第二步驟

給予一個輸入22,則會印出下列的數列: 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1

上面這個演算法目前被推測認為在給予任何整數輸入值時皆可以停下來(也就是說最後都能夠輸出1)。儘管這個演算法還蠻簡單的,但卻無法確定這個推測是否是正確的;然而可以確定的是,在輸入值n介於0到1,000,000之間時,這個推測是正確的(實際上,還有比0到1,000,000更多的輸入值也是可以讓演算法停下來)。

給予一個輸入n,我們可以去算出總共會有幾個數字會被印出(包含1),而這個總數就被稱作n的循環長度(cycle-length of n)。在上面的範例中,22的循環長度為16。

輸入

輸入會有一系列好幾對的整數i和j,每一對整數i和j會佔一行。所有整數會小於1,000,000並且大於0。

你應該運算每一個包含整數i和j與介於其之間的任意整數中可以造成的最大的循環長度是多少。

你可以假設沒有任何運算超過32位元整數。

輸出

對於每一對的整數i和j,你應該輸出i和j以及包含整數i和j與介於其之間的任意整數中最大的循環長度的值。對於每行輸入所要輸出的這三個數字應該放在同一行,並在數字中間至少用一個空白隔開。整數i和j必須依照在輸入之中的順序輸出,並且後面還要跟著最大的循環長度(在同一行)。

範例輸入

1 10
100 200
201 210
900 1000

範例輸出

1 10 20
100 200 125
201 210 89
900 1000 174

翻譯:灆洢。若翻譯有任何錯誤,歡迎底下留言告知,感謝!

#UVa中文翻譯:114-Simulation Wizardry(模擬巫術)

背景

模擬(Simulation)是個在電腦科學中重要的應用領域,其可被用來開發觀察真實世界中所發生之事件的虛擬模型。模擬有很多不同種的型式,包含有離散事件的模擬型式以及時間驅動的模擬型式。當要設計一個實際可行的方法去近似觀察到的行為,通常可以利用模擬來設計。

這題包含了一個簡單的彈珠台的模擬。在一個彈珠台中,一個鋼球在平面上滾著並且撞到非常多的物體(緩衝器(bumpers)),然後不斷累積分數直到球從平面上”消失”。

問題

你要做的是去寫一支程式模擬一個理想的彈珠台。這個彈珠台有一個上面佈滿著障礙物(緩衝器以及牆壁)的平面,而這個平面可以用一個原點位於左下方的114img1棋盤格來表示,平面上的每個緩衝器皆位於此棋盤格的格點上,而棋盤格中位於平面的邊界上的位置所表示的則是牆壁。鋼球在某個時間點上只會被射出(出現)在棋盤格上一顆,並且會有此顆球所在的初始位置、發射方向以及存活時間的資訊可以取得。在這個模擬中,所有的位置皆用整數表示,而鋼球的方向會是上、下、左、右四個當中的其中一個。鋼球會因為撞上緩衝器(增加分數)或是牆壁(不會增加分數)而反彈來反彈去的,而撞到的緩衝器所得到的分數是由鋼球所撞到的那個緩衝器被定義的分數來決定,並且鋼球的速度為每一個時間區間移動一個格子。當在一個時間區間內鋼球要嘛是移動到緩衝器的上面不然就是牆壁的格點上時,我們就稱作鋼球”撞到了”障礙物;而每次的撞到會造成鋼球往右(順時針)轉90度的”反彈”,並且不會讓鋼球移動到障礙物的上面或是改變其位置(僅會改變鋼球的方向)。注意一點,這樣的定義並不會讓鋼球沿著牆壁滑行的行為構成”撞到”牆壁的這件事件發生。

一個鋼球的生存時間表示的是多少時間單位可以讓鋼球存在於平面上,當超過該時間單位後,鋼球就會從平面上消失。每當鋼球移動一步就會用掉生存時間的一個單位,並且當下一步會撞到緩衝器或是牆壁時會再多用掉一些鋼球的生存時間,而這個被多用掉的一些生存時間就被稱作是這個緩衝器或是牆壁的生存時間消耗量。當球撞到緩衝器前,若其生存時間尚未被消耗殆盡,不管扣掉緩衝器之生存時間消耗量後可生存之時間是否為非正整數,依然可以得到該緩衝器能給予的分數。要注意的一點是,當鋼球只剩下一個單位的生存時間,也就是說再走下一步時鋼球就會”死掉”的時候,若這最後的一次移動會撞到緩衝器的話並不會讓你得到任何的分數。當鋼球的生存時間為非正數時(小於或等於零),則該鋼球就會消失,輪到下一顆鋼球登場並繼續遊戲。

輸入

你的程式應該要模擬一場彈珠台遊戲。輸入會有很多行以用來描述這場遊戲。第一行會有以空白隔開的兩個整數m與n,這兩個數字描述著一個用來表示遊戲中被”玩著”的直角座標系棋盤格,其x介於1到m之間並且其y介於1到n之間(114img2114img3),而m與n的範圍分別是2 < m < 51且2 < n < 51。下一行則給予撞擊牆壁的生存時間消耗量。再下一行給予緩衝器的數量整數p,且114img4。接下來的p行,每一行給予各個緩衝器所在的x座標和y座標,以及撞擊其可得到的分數和其生存時間消耗量,這四個數值在每一行中用空白隔開。緩衝器之x座標與y座標會在此棋盤格的範圍內,可得之分數與生存時間消耗量可以是任意整數(例如:它們有可能是負數;負數的生存時間消耗量反而在鋼球撞擊時可以增加其生存時間)。剩下的行數是用來描述鋼球的部分,每一行用四個被空格隔開的整數去描述一顆鋼球,四個整數分別是:鋼球初始的x與y座標、鋼球行走之方向以及其可生存之時間。鋼球的位置會在棋盤格的範圍內(而且不會位在任何的緩衝器與牆壁上面),而其行走方向會是下面四個值的其中一個:0代表往正x方向行走(右)、1代表往正y方向行走(上)、2代表往負x方向行走(左)、3代表往負y方向行走(下)。最後,鋼球的生存時間則是一個正整數。

輸出

照著每一顆球在輸入被定義的順序,一行一行的輸出各個球個別的得分,並在最後輸出總共的成績。

範例輸入

4 4
0
2
2 2 1 0
3 3 1 0
2 3 1 1
2 3 1 2
2 3 1 3
2 3 1 4
2 3 1 5

範例輸出

0
0
1
2
2
5

翻譯:灆洢。若翻譯有任何錯誤,歡迎底下留言告知,感謝!

共 5 頁1 2 3 5