Login with GitHub. Nope?
修正 C++ 的程式碼在使用一定量動態記憶體後會產生 RF 的問題 @ 2019/12/6 4:45pm NeoHOJ 強勢復活中 (Open beta)
Submit  Ranklist

Problem : 366 - 2C. 集印問題

Problem Statistics

Solved Member: 1  Submission: 2  User Tried: 1

Statement:

某市的地下鐵恰好有 N+2 個站,這些站從一端到另外一端分別標號為 0,1,2,...,N,N+1。

地下鐵中有「正向電車」以及「反向電車」兩種電車,正向電車會從站 0 開始往 N+1 行駛,而反向則會由 N+1 往 0 行駛。這兩種電車在相鄰兩站中移動都需要花 T 的時間。由於電車來的頻率非常高,可以忽略等車所需要花費的時間。在每一個地下鐵站都有兩個月台分別可以搭稱正向和反向的電車,在連接這兩個月台的道路之間有一個集印台供旅客蓋章。

現在鐵道公司有了集印的活動,參加者必須以站 0 的正向電車月台為起點,收集完站 1 到站 N之間的所有印章,並抵達站 N+1 的正向月台就算完成活動。

為了能快速在每一站得到印章,你計算了第 i 站通道所需要花費的時間:
● 正向月台到集印台費時 Ui 秒
● 集印台到正向月台費時 Vi 秒
● 反向月台到集印台費時 Di 秒
● 集印台到反向月台費時 Ei 秒


(附圖:站 i 的構造)

集印過程中,你可以在抵達站 1 到 N 之間複數次,但是你只想經過站 0 和 N+1 一次就好。你想知道你需要花多少時間才能完成活動。

Input:Output:

第一行有兩個整數 N 和 T,代表有 N+2 站以及電車移動相鄰兩站所花的時間。
接下來 N 行中的第 i 行(1 ≤ i ≤ N) 每行有四個數字 Ui, Vi, Di, Ei。

限制:
1 ≤ N ≤ 3000
1 ≤ T, Ui, Vi, Di, Ei ≤ 100000

Subtask 1:(10分)
N ≤ 16

Subtask 2:(75分)
N ≤ 100
輸出一個整數,代表從活動開始完成活動最少需要花多久的時間。

Sample Input:Sample Output:

SAMPLE A:
4 1
1 1 1 1
1 9 9 1
9 9 1 1
1 9 9 1

SAMPLE B:
6 2
5 5 3 5
9 7 9 3
3 4 9 4
8 2 6 6
8 5 7 5
3 2 1 6
SAMPLE A:
23

SAMPLE B:
73

HINT:

SAMPLE 中,從站 0 出發,依序到達車站 2,1,4,3,1,5 可以在最短時間拿到所有印章。

Source:

2013/2014 JOI 合宿 2模(日本IOI國手考)

Problem Setter

Testdata:

TestTimeMemoryScore
0-11000ms262144kb
0-21000ms262144kb
1-11000ms262144kb10
1-21000ms262144kb
1-31000ms262144kb
1-41000ms262144kb
1-51000ms262144kb
1-61000ms262144kb
1-71000ms262144kb
1-81000ms262144kb
1-91000ms262144kb
1-101000ms262144kb
1-111000ms262144kb
1-121000ms262144kb
1-131000ms262144kb
2-11000ms262144kb75
2-21000ms262144kb
2-31000ms262144kb
2-41000ms262144kb
2-51000ms262144kb
2-61000ms262144kb
2-71000ms262144kb
2-81000ms262144kb
2-91000ms262144kb
2-101000ms262144kb
2-111000ms262144kb
2-121000ms262144kb
2-131000ms262144kb
2-141000ms262144kb
2-151000ms262144kb
2-161000ms262144kb
3-11000ms262144kb15
3-21000ms262144kb
3-31000ms262144kb
3-41000ms262144kb
3-51000ms262144kb
3-61000ms262144kb
3-71000ms262144kb
3-81000ms262144kb
3-91000ms262144kb
3-101000ms262144kb
3-111000ms262144kb
3-121000ms262144kb
3-131000ms262144kb
3-141000ms262144kb
3-151000ms262144kb
3-161000ms262144kb
3-171000ms262144kb