[蓝桥杯2016决赛]一步之遥-枚举
生活随笔
收集整理的這篇文章主要介紹了
[蓝桥杯2016决赛]一步之遥-枚举
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
題目描述
從昏迷中醒來(lái),小明發(fā)現(xiàn)自己被關(guān)在X星球的廢礦車?yán)铩5V車停在平直的廢棄的軌道上。
他的面前是兩個(gè)按鈕,分別寫著“F”和“B”。
小明突然記起來(lái),這兩個(gè)按鈕可以控制礦車在軌道上前進(jìn)和后退。按F,會(huì)前進(jìn)97米。按B會(huì)后退127米。
透過(guò)昏暗的燈光,小明看到自己前方1米遠(yuǎn)正好有個(gè)監(jiān)控探頭。
他必須設(shè)法使得礦車正好停在攝像頭的下方,才有機(jī)會(huì)爭(zhēng)取同伴的援助。
或許,通過(guò)多次操作F和B可以辦到。
礦車上的動(dòng)力已經(jīng)不太足,黃色的警示燈在默默閃爍…每次進(jìn)行 F 或 B 操作都會(huì)消耗一定的能量。
小明飛快地計(jì)算,至少要多少次操作,才能把礦車準(zhǔn)確地停在前方1米遠(yuǎn)的地方。
請(qǐng)?zhí)顚憺榱诉_(dá)成目標(biāo),最少需要操作的次數(shù)。
輸出
輸出一個(gè)整數(shù)表示答案
代碼如下:
#include <iostream> using namespace std;int main() {int minv = 10000000;for (int i = 0; i < 10000; i++)for (int j = 0; j < 10000; j++) {if (i * 97 - j * 127 == 1) {int c = i + j;minv = min(c, minv);}}cout << minv << endl;return 0; }總結(jié)
以上是生活随笔為你收集整理的[蓝桥杯2016决赛]一步之遥-枚举的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 2345安全卫士卸载方法如何卸载电脑23
- 下一篇: 电脑内存是8G甚至更高的配置,为什么显示