UESTC1961 鹹魚睡覺覺

2022-03-03 09:08:05 字數 1669 閱讀 2068

time limit: 1000 ms     memory limit: 64 mb

submit status

鹹魚要睡覺覺了!

但那群咕咕有點煩。

鹹魚決定要趕走一些咕咕,使得他們不要這麼吵。那k

k只咕咕們排成了一列。

鹹魚做出了nn

個決定,第ii

個決定是要在第ai

ai只咕咕到第bi

bi只咕咕之間至少趕走其中ci

ci只咕咕

鹹魚又不想那麼狠心,所以希望你能幫幫他,決定最少移走多少只咕咕可以滿足鹹魚的所有要求。

第一行兩個整數kk

nn,表示有kk

只咕咕,鹹魚做出了nn

個決定(1≤

k≤50000

1≤k≤50000,1

≤n≤50000

1≤n≤50000

)。接下來nn

行,每行三個數ai

ai bi

bi ci

ci(1≤

ai≤b

i≤k1≤ai≤bi≤k, 0

≤ci≤

bi−a

i+10≤ci≤bi−ai+1

),含義如上文。

輸出乙個整數,表示至少要趕走多少只咕咕

sample input

sample output

3 3

1 1 1

2 2 1

3 3 0

2
趕走第1

1只和第22

咕咕

2018 uestc acm training for graph theory

uestc online judge

any problem, please report on issues page.

ac**為:

#include

using namespace std;

struct part

;int n,k,m,cnt;

struct part e[1000100];

int st[300000],vis[200100],que[2000000],dis[300000],ru[300000];

void combine(int x,int y,int z)

int spfa(int x)

}ii=e[ii].next;

}vis[nown]=0;

}return(dis[k]);

}int main()

cnt=0;

int a,b,c;

for (int i=1;i<=n;i++)

for (int i=1;i<=k;i++)

for (int i=1;i<=k;i++)

combine(0,i,0);

int ans=spfa(0);

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

return(0);

}

UESTC1961 鹹魚睡覺覺

time limit 1000 ms memory limit 64 mb submit status 鹹魚要睡覺覺了!但那群咕咕有點煩。鹹魚決定要趕走一些咕咕,使得他們不要這麼吵。那kk 只咕咕們排成了一列。鹹魚做出了n n個決定,第i i個決定是要在第aiai 只咕咕到第bibi 只咕咕之間至少...

UESTC1961 鹹魚睡覺覺

time limit 1000 ms memory limit 64 mb submit status 鹹魚要睡覺覺了!但那群咕咕有點煩。鹹魚決定要趕走一些咕咕,使得他們不要這麼吵。那k k只咕咕們排成了一列。鹹魚做出了nn 個決定,第ii 個決定是要在第ai ai只咕咕到第bi bi只咕咕之間至少...

1961 躲避大龍

時間限制 1 s 空間限制 128000 kb 題目等級 鑽石 diamond 題解檢視執行結果 你早上起來,慢悠悠地來到學校門口,發現已經是八點整了!這句話裡有乙個比較重要的條件 學校共有n個地點,編號為1 n,其中1號為學校門口 也就是你現在所處的位置 2號為你的教室 也就是你的目的地 這些地點...