趕去公司

問題描述

終于到周末啦!小易走在市區(qū)的街道上準備找朋友聚會,突然服務器發(fā)來警報,小易需要立即回公司修復這個緊急bug闸度。假設市區(qū)是一個無限大的區(qū)域猾骡,每條街道假設坐標是(X瑞躺,Y),小易當前在(0兴想,0)街道幢哨,辦公室在(gx,gy)街道上。小易周圍有多個出租車打車點嫂便,小易趕去辦公室有兩種選擇捞镰,一種就是走路去公司,另外一種就是走到一個出租車打車點毙替,然后從打車點的位置坐出租車去公司岸售。每次移動到相鄰的街道(橫向或者縱向)走路將會花費walkTime時間,打車將花費taxiTime時間厂画。小易需要盡快趕到公司去凸丸,現(xiàn)在小易想知道他最快需要花費多少時間去公司。

輸入描述

輸入數(shù)據(jù)包括五行:
第一行為周圍出租車打車點的個數(shù)n(1 ≤ n ≤ 50)
第二行為每個出租車打車點的橫坐標tX[i] (-10000 ≤ tX[i] ≤ 10000)
第三行為每個出租車打車點的縱坐標tY[i] (-10000 ≤ tY[i] ≤ 10000)
第四行為辦公室坐標gx,gy(-10000 ≤ gx,gy ≤ 10000),以空格分隔
第五行為走路時間walkTime(1 ≤ walkTime ≤ 1000)和taxiTime(1 ≤ taxiTime ≤ 1000),以空格分隔

輸出描述

輸出一個整數(shù)表示袱院,小易最快能趕到辦公室的時間

輸入例子

2
-2 -2
0 -2
-4 -2
15 3

輸出例子

42

分析

數(shù)據(jù)空間很惺郝([1,50]),窮舉即可

note

題目中的距離是曼哈頓距離

代碼

#include <cstdio>
#include <climits>
#include <vector>
#include <algorithm>

using namespace std;

int manhattan(int x1, int y1, int x2 = 0, int y2 = 0)
{
    return abs(x1 - x2) + abs(y1 - y2);
}

int main()
{
    int n;
    scanf("%d", &n);
    vector<int> tx(n);
    vector<int> ty(n);
    for (int i = 0; i < n; i++)
    {
        scanf("%d", &tx[i]);
    }
    for (int i = 0; i < n; i++)
    {
        scanf("%d", &ty[i]);
    }
    int gx, gy;
    scanf("%d %d", &gx, &gy);
    int wt, tt;
    scanf("%d %d", &wt, &tt);

    int st = wt * manhattan(gx, gy);
    for (int i = 0; i < n; i++)
    {
        int t = wt * manhattan(tx[i], ty[i]) + tt * manhattan(tx[i], ty[i], gx, gy);
        if (t < st)
        {
            st = t;
        }
    }

    printf("%d\n", st);

    return 0;
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末忽洛,一起剝皮案震驚了整個濱河市腻惠,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌欲虚,老刑警劉巖集灌,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異苍在,居然都是意外死亡绝页,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進店門寂恬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來续誉,“玉大人,你說我怎么就攤上這事初肉】嵫唬” “怎么了?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長臼隔。 經(jīng)常有香客問我嘹裂,道長,這世上最難降的妖魔是什么摔握? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任寄狼,我火速辦了婚禮,結(jié)果婚禮上氨淌,老公的妹妹穿的比我還像新娘泊愧。我一直安慰自己,他們只是感情好盛正,可當我...
    茶點故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布删咱。 她就那樣靜靜地躺著,像睡著了一般豪筝。 火紅的嫁衣襯著肌膚如雪痰滋。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天续崖,我揣著相機與錄音敲街,去河邊找鬼。 笑死袜刷,一個胖子當著我的面吹牛聪富,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播著蟹,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼墩蔓,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了萧豆?” 一聲冷哼從身側(cè)響起奸披,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎涮雷,沒想到半個月后阵面,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡洪鸭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年样刷,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片览爵。...
    茶點故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡置鼻,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蜓竹,到底是詐尸還是另有隱情箕母,我是刑警寧澤储藐,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站嘶是,受9級特大地震影響钙勃,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜聂喇,卻給世界環(huán)境...
    茶點故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一辖源、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧授帕,春花似錦同木、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽秕硝。三九已至芥映,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間远豺,已是汗流浹背奈偏。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留躯护,地道東北人惊来。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像棺滞,于是被迫代替她去往敵國和親裁蚁。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,486評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 終于到周末啦继准!小易走在市區(qū)的街道上準備找朋友聚會枉证,突然服務器發(fā)來警報,小易需要立即回公司修復這個緊急bug。假設市...
    六尺帳篷閱讀 378評論 0 1
  • 前幾天在筆試的時候移必,算是第一次100%通過率地過了一道編程題室谚,當時那個小激動,整理下東西崔泵,順便把這個也記下來秒赤。 題...
    l_sivan閱讀 1,326評論 4 4
  • 我在玻璃盆里養(yǎng)了綠蘿。幾天沒換水憎瘸,一群新住戶不請自來入篮。各種搜索之后終于得知他們的大名——孑孓[jié jué]。 ...
    胖大梨閱讀 914評論 0 1
  • 玉漿瓊繆 脂粉紅樓 娉婷處 軟語不休 最是風流時候 把纖纖素手 共語溫柔 夢斷魂游煙雨清秋舊時路故人在否那堪無情消...
    當里個當2016閱讀 260評論 0 0
  • 成甲說書的成甲甘晤,新出了一本《好好學習》,作為從小到大都好好學習的自己饲做,自然想要讀上一讀线婚。在成甲推薦的書里,還包括了...
    酈無悔閱讀 515評論 0 3