1樓:網友
由於這題的果子數量很小(沒有超過255),所以可以用字串來做。
首先將每個果子標號,並轉換成對應的字元存放在乙個字串中。
假設這個果子的標號為x,就在字串的對應位置放上chr(x),也就是ascii碼為x的字元。
然後根據題目的意思做,每吃掉乙個果子就在字串中刪掉對應的字元。
比如吃掉了第x位上的果子,就將第x位上的字元刪除。pascal裡有乙個刪除語句,是delete(s,a,b),意思是在s這個字串中,刪除從位置a開始的長度為b的字串。在本題中,只要寫成delete(s,x,1)就行了。
最後輸出時,再將字元轉化成對應的ascii碼值就行了。
也可以看看vijos1078我的題解。我的題解在從下往上數第2個。
松鼠媽媽採果子
2樓:悠揚
假設晴天有x天,雨天有y天。
x+y=820x+12y=112
聯立可得x=2 y=6即晴天有2天,雨天有6天這已經是標準答案了。。
3樓:網友
假設有a天晴天,(8-a)天雨天,所以a*20+(8-a)*12=112 所以a=2 所以有兩天晴天,6天雨天。
free pascal 和pascal的區別? 為什麼競賽都用free pascal?
4樓:妖藍花姬
我們學校也用free pascal,而不是教科書上那種。
老師說的好像是程式小,操作簡單,還有糾錯功能,中學生也就只能看懂這個了。
而且是程式競賽指定軟體。
pascal問題-合併果子
5樓:網友
可以省一點,把算出的結果(合併後)單獨做乙個單調佇列,每次判斷兩佇列的隊首元素即可。
6樓:
你這是什麼啊,擁折半插入排序試試。
合併果子pascal問題怎麼編
7樓:鬼火狼煙
個人認為這道題目使用哈夫曼編畢纖飢碼構建手返二叉查詢樹會更有效率,按從大到小構建,然後從最小取2個葉子和存入根內,使用遞迴進行程式設計,樓上使用堆的話雖然在後期計算會很快,但是構建堆也是很慢的,而使用哈夫曼後期計算的時間複雜度一樣,但是前期造樹會更快,pascal不會寫,這裡就沒辦法列出**了,我會在我的貼吧裡面給豎乎出c實現呵呵。很有意思的題目。
松鼠能吃沙漠補血草嗎?松鼠可以吃嗎
松鼠吃什麼食物,堅果 核桃 榛子 腰果 松子 杏仁 很少量,杏仁所含的某種化合物 salicylates 不易被松鼠排洩 栗子 巴西果 很少量,巴西果所含磷化合物能引起松鼠的神經過度緊張 花生 葵花子和玉公尺 很少量,因為它們缺少兩種對松鼠來說很重要的氨基酸,長期餵養,可引起松鼠大量脫毛 蔬菜 重要的...
松鼠吃老鼠肉嗎,小松鼠能吃肉嗎
松鼠只吃松子,不吃老鼠肉。松鼠,隸屬齧齒目松鼠科,泛指一大類尾巴上披有蓬鬆長毛的齧齒類動物,現存約有58屬285種,分佈遍及南極以外的各大洲 在大洋洲為引入種 歐亞大陸北部溫帶針葉林帶廣泛分佈的歐亞紅松鼠 也稱北松鼠 是松鼠的典型代表,也是大眾熟知的松鼠形象的原型。分佈在歐亞大陸東端的歐亞紅松鼠冬季...
野生灰松鼠怎樣養吃啥,松鼠怎麼餵養?
松鼠似乎都以殼鬥科植物的種子為食,但在大自然中也會食用相當多的昆蟲,因此最好也餵食些動物性的食物。胡桃 栗子等堅果是松鼠的最愛,咬開堅硬的外殼,對松鼠不但是遊戲,也可以幫忙磨耗牙齒。最好經常餵食這類食物。如果以人工飼料為主食,還應另外補充蘋果等食物。如果是野生松鼠的話肯定是要馴化一下的,不一定會這麼...