第一题恪镧码星.PDF

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一题恪镧码星

2006年資訊研習營程式設計能力測驗試題卷 2006/03/04(六) 第一題恪鑭碼星 問題描述 在星際1200年時,恪鑭碼星的科學家們研發出了一個極機密武器 – 煞剋 鬾(Shocker)。煞剋鬾能使得他們的星際戰隊能在被其他星際航艦圍攻時能順利 脫困。煞剋鬾啟動時,能暫時癱瘓一定範圍內其他航艦之活動力,進而使得自己 得以脫困。煞剋鬾的威力有 10個等級 (1, 2, …, 10) ,等級越高,所影響的範圍就 越大。但是每次啟用煞剋鬾脫困時,就會消耗掉一定程度的啟動能源。因此每次 使用時,就必須先精算所需等級,以避免浪費珍貴的啟動能源。恪鑭碼星的各航 艦都配備有精密的雷達裝置,因此從雷達螢幕上能清楚的看到正在圍攻該航艦的 所有敵方航艦。請你寫一個程式來快速的數出敵方艦隊的航艦數,並設定煞剋鬾 啟用等級,使得該航艦能以最少的啟動能源脫困。 條件限制 1.雷達顯現的影像最大為 512x512 。雷達影像中,每一艘敵方航艦都是以相鄰的 「1」所標記。航艦跟航艦之間並不會相連 (相鄰 )。 2.煞剋鬾能暫時癱瘓的航艦數如下表所示: 等級 1 2 3 4 5 6 7 8 9 10 最多癱瘓航艦數 1 2 4 6 10 12 14 16 18 20 輸入檔案 (input.txt) 格式 輸入檔第一行有兩個以一個空白隔開的整數 M, N ,代表雷達螢幕大小 (M x N) 。之後的 M行,每一行有 N個連續的 0或 1。 輸出格式 請輸出如要脫困,煞剋鬾啟動時應設定的等級。如果雷達螢幕上沒有敵艦, 則輸出 0,如有超過 20 艘敵艦 ,則輸出最大等級數 。 請繼續看下一頁 ____________________________________________________________________ 恪鑭碼星問題(共 2頁,此為第1頁) 國立台灣師範大學資訊教育學系 編製 2006年資訊研習營程式設計能力測驗試題卷 2006/03/04(六) 輸入範例 10 10 0000000000 說明:共有 4 艘敵艦,分別為 0011100010 111 1 1 1 0011000101 11 101 1 101 1010000111 1 111 1 110 1000010000 1 11111 1001010000 1001100000 0001111100 註: 0並不是航艦的一部份,這裡的 0只是 0000000000 用來凸顯航艦的結構性。 0000000000 輸出範例 3 ____________________________________________________________________ 恪藍碼星問題(共 2頁,此為第2頁) 國立台灣師範大學資訊教育學系 編製 2006年資訊研習營程式設計能力測驗試題卷 2006/03/04(六) 第二題數列問題 燈怪被關在阿拉丁神燈裡已經好幾十萬年了,這使得燈怪的脾氣變得有點奇 怪。他不再對所有釋放他離開神燈的人都一視同仁地給三個願望,反而要求得到 願望前必須正確回答他所問的問題,如果回答不出來,就要代替燈怪被關在神燈 裡。他的問題是一個數列問題,題目如下: 數列 A(n)為一組最簡分數所形成的數列,這些最簡分數的值都大

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档