网站大量收购独家精品文档,联系QQ:2885784924

台北一o五学年高级中等学校电脑程式设计竞赛决赛试题高中组.pdf

台北一o五学年高级中等学校电脑程式设计竞赛决赛试题高中组.pdf

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

臺北市一 O 五學年度高級中等學校電腦程式設計競賽決賽試題 高中組( ) 說明: 1. 本試卷共有四題,每題25 分。 2. 請記得隨時備份自己的程式。 試題 1 :送愛心到非洲 問題敘述 非洲某一個偏僻的部落發生大旱災 ,當地居民巴布為了拯救同胞決定參加勸募大 行動。巴布手中有一份地圖,如下圖: 在此地圖上記載著附近部落間道路直接連結的情況,而走完任一條連結相鄰部落 的道路剛好都需要花 1 小時。而募款進行的規則如下: (1) 每一條連結相鄰部落的道路必須要走完全程才能募到一定金額否則為( 0) , 不能半途折返。例如,在上圖中從部落3 走到部落4可募得 3單位金額 ( 而 反方向從部落 4 走到部落3同樣也可募到 3單位金額 ) 。 (2) 每一條道路可以重複行走多次;但每走完一次後,下次走完所募得金額則 會減少 1個單位金額當為( 0單位金額時就不再減少 ) 。例如,連結部落3 到部落4的道路在第一次走時,由部落 3 走到部落4可募得 3單位金額; 而再從部落4 走到部落3第二次走此道路( 則僅能募得) 2單位金額。 根據上圖,假設巴布勸募時經歷的部落(以數字代號表示)順序為 1→4→2→4→2→4 →3 ,則總共勸募到的金額為1+2+(2-1)+(2-1-1)+(2-1-1)+3=7 ,總共花費時間為 1+1+ 1+ 1+ 1+ 1=6 小時。請寫一個程式幫巴布計算他由某部落出發、在一定時間內 最多可以勸募到多少單位金額。 輸入說明 第一行輸入有 4個整數值 m (1≦m ≦100) 、s (1≦s ≦100) 、t (1≦t ≦100) 、n (3 ≦n ≦200) ,都以空格間隔 。其中m代表部落數目, s代表勸募行動一開始出發的部落 1 代號,t代表整個勸募活動總共進行的小時數,n代表直接連結相鄰部落的道路數假( 設任兩個相鄰部落最多僅有一條道路連結它們 ) 。 從第二行起共有 n行,每一行有3個整數;前 2個整數代表有一條道路直接連結 之兩個部落的代號,其值都介於 1 到 100 之間;而第 3個整數代表第一次走完此 道路可以勸募到的單位金額。 輸出說明 為一個整數值 ,代表依據輸入條件而最高能勸募到的單位金額。 輸入範例 一 輸出範例 一 7 1 5 6 11 1 4 1 2 4 2 3 4 3 4 5 3 5 6 2 5 7 1 輸入範例 二 輸出範例 4 1 8 3 10 1 2 1 2 3 2 3 4 3 試題 2.故障的儲存裝置 問題敘述 隨著半導體技術快速地演進 , 大容量的資料儲存裝置運用量子井儲存的電荷 來儲存資料,假設如上圖有一個裝置上有一列資料儲存的單元 , 存放一定數量以 上電荷代表存放的資料是 ‘1’,否則代表存放的資料是 ‘0’, 這個裝置上因 為存放單元的密度很高,所以資料讀取和寫入的電路只設計在兩個端點位置上 , 要讀取資料時可以對任意一個資料單元執行移動的指令 , 把想要讀取的資料移到 讀寫位置上才能夠順利讀取 , 這樣的移動不會影響到其他單元裡存放的資料。 這個裝置運作一段時間以後隨著工作次數增加而逐漸老化, 本來資料可以任 2 意向左或是向右移動指定的距離 , 變成不管什麼命令都只能依照它的意思向左或 是向右移動 , 每次執行移動指令時移動多少格的命令也不聽話了,右邊的讀寫頭 也壞了 , 現在不管下怎樣的移動命令時資料都依照一個機率分佈來移動, 而且它 會自己紀錄移動的方向 ,依照這個方向移動 ,移出端點時會自動反向彈回來。例 如某一個有 10個存放單元的裝置 , 對其中的編號 4的單元下移動指令以後 ,假 設目前是向右移動 ,移動一格到編號 5的機率是 0.7,移動二格到編號 6的機 率是 0.2,移動四格到編號 8的機率是 0.1;

文档评论(0)

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

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

1亿VIP精品文档

相关文档