t100 湯姆斯的天堂夢

2022-09-14 18:33:13 字數 1998 閱讀 8430

time limit: 1 second

memory limit: 128 mb

【問題描述】

湯姆斯生活在乙個等級為0的星球上。那裡的環境極其惡劣,每天12小時的工作和成堆的垃圾讓人忍無可忍。他嚮往著等級為n的星

球上天堂般的生活。

有一些航班將人從低等級的星球送上高一級的星球,有時需要向駕駛員支付一定金額的費用,有時卻又可以得到一定的金錢。

湯姆斯預先知道了從0等級星球去n等級星球所有的航線和需要支付(或者可以得到)的金錢,他想尋找一條**最低(甚至獲得金

錢最多)的航線。

【資料範圍】

對於100%的資料 n≤100 ki≤100。

【樣例解釋】

如圖【輸入格式】

第一行乙個正整數n(n≤100),接下來的資料可分為n個段落

每段的第一行乙個整數ki(ki≤100),表示等級為i的星球有ki個。

接下來的ki中第tij行依次表示與等級為i,編號為j的星球相連

的等級為i-1的星球的編號和此航線需要的費用(正數表示支出

,負數表示收益,費用的絕對值不超過1000)。每行以0結束,每行的航線數≤100。

【輸出格式】

輸出所需(或所得)費用。正數表示支出,負數表示收益。

sample input

3 2

1 15 0

1 5 0

3 1 -5 2 10 0

1 3 0

2 40 0

2 1 125 3 -5 0

2 -19 3 -20 0

sample output

-1【題目鏈結】:

【題意】

【題解】

題目的樣例輸入排版沒排好;

我在上面的題目描述裡面修改好了。可以看一下。。

然後這題就是道動規吧.

階段就按照等級分就好了;

只能從低等級往高等級走;

肯定沒後效性啦;

當初用spfa寫。。。太誇張了

【完整**】

#include 

#include

#include

#include

using

namespace

std;

#define lson l,m,rt<<1

#define rson m+1,r,rt<<1|1

#define ll long long

#define rep1(i,a,b) for (int i = a;i <= b;i++)

#define rep2(i,a,b) for (int i = a;i >= b;i--)

#define mp make_pair

#define pb push_back

#define fi first

#define se second

#define rei(x) scanf("%d",&x)

#define rel(x) scanf("%lld",&x)

#define ref(x) scanf("%lf",&x)

typedef pair pii;

typedef pairpll;

const

int dx[9] = ;

const

int dy[9] = ;

const

double pi = acos(-1.0);

const

int n = 110;

const

int inf = 0x3f3f3f3f;

int n;

int f[n][n],ans=inf;

void in()

void get_ans()}}

rep1(i,0,100)

ans = min(ans,f[n][i]);

}void o()

int main()

T100 程式開發

程式開發 一 單檔 只能支援單一的主表,另外可支援多個副表,但是 主表與副表間的關聯必須是 1 對1 的關係。單檔 是指使用 單一檔案來記錄某一主檔資料,或是參考值資料等。1.進入azzi900註冊程式 3.進入adzp168 r.a 畫面產生器,進行規格設計 7.程式修改,對開窗以及選單事件的 編...

T100問題管控

二等分 toc 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下markdown的基本語法知識。全新的介面設計,將會帶來全新的寫作體驗 在創作中心設定你喜愛的 高亮樣式,markdown將 片顯示選擇的高亮樣式進行...

鼎捷t100架構 鼎捷T100 管理軟體

飛毛腿 erp步步為 贏 成就 電池王國 霸業 1997年成立的飛毛腿 福建 電子 以下簡稱 飛毛腿 僅用十餘年時間,就從一家單一的電池製造企業發展成為擁有多家分 子公司的集團型企業。如今,飛毛腿已形成包含鋰離子電池 移動電源 動力電池 3c配件等在內的多元產品線,以最大限度地滿足市場需求。逐步形成...