第七屆藍橋軟體組C C B組第一題一步之遙

2021-08-19 14:25:44 字數 724 閱讀 6462

一步之遙

從昏迷中醒來,小明發現自己被關在x星球的廢礦車裡。

礦車停在平直的廢棄的軌道上。

他的面前是兩個按鈕,分別寫著「f」和「b」。

小明突然記起來,這兩個按鈕可以控制礦車在軌道上前進和後退。

按f,會前進97公尺。按b會後退127公尺。

透過昏暗的燈光,小明看到自己前方1公尺遠正好有個監控探頭。

他必須設法使得礦車正好停在攝像頭的下方,才有機會爭取同伴的援助。

或許,通過多次操作f和b可以辦到。

礦車上的動力已經不太足,黃色的警示燈在默默閃爍...

每次進行 f 或 b 操作都會消耗一定的能量。

小明飛快地計算,至少要多少次操作,才能把礦車準確地停在前方1公尺遠的地方。

請填寫為了達成目標,最少需要操作的次數。

注意,需要提交的是乙個整數,不要填寫任何無關內容(比如:解釋說明等)

思路:將軌道視為一條座標軸,探頭視為原點,由車指向探頭方向為正方向,則車的初始座標為-1,當車的座標<127公尺時,車前進一次,座標+97,當車的座標》=127時,車後退一次,座標 -127,

當然也可以暴力求解,使用雙層迴圈,判斷97*i-127*j==1;

答案:97

#includeusing namespace std;

int main()

if (x == 0)

} return 0;

}

抽籤 第七屆藍橋杯c c B組

抽籤x星球要派出乙個5人組成的觀察團前往w星。其中 a國最多可以派出4人。b國最多可以派出2人。c國最多可以派出2人。那麼最終派往w星的觀察團會有多少種國別的不同組合呢?下面的程式解決了這個問題。陣列a 中既是每個國家可以派出的最多的名額。程式執行結果為 defff cefff cdfff cdef...

藍橋杯 第七屆C組Java第一題

有獎猜謎 小明很喜歡猜謎語。最近,他被邀請參加了x星球的猜謎活動。每位選手開始的時候都被發給777個電子幣。規則是 猜對了,手裡的電子幣數目翻倍,猜錯了,扣除555個電子幣,扣完為止。小明一共猜了15條謎語。戰果為 vxvxvxvxvxvxvvx 其中v表示猜對了,x表示猜錯了。請你計算一下,小明最...

湊算式 第七屆藍橋杯c c B組

湊算式b def a 10 c ghi 如果顯示有問題,可以參見 圖1.jpg 這個算式中a i代表1 9的數字,不同的字母代表不同的數字。比如 6 8 3 952 714 就是一種解法,5 3 1 972 486 是另一種解法。這個算式一共有多少種解法?注意 你提交應該是個整數,不要填寫任何多餘的...