HDU 6668 Game 百度之星第一場B

2022-05-19 03:29:05 字數 893 閱讀 2340

在多個連續的區間段中,選出連續重複度最高的區間,這樣連續選出多個重複度最高的不相交區間,然後從第乙個區間的左邊已經右邊開始,連續貪心即可,答案取最小值

#include#include

#include

#include

#include

#define pii pair#define pb push_back

#define mp make_pair

#define ll long long

using

namespace

std;

vector

v;const

int maxx = 1005

;int

a[maxx];

intb[maxx];

intn;

ll go(

intx)

else x=v[i].first;

}else x=v[i].first;

}else x=v[i].first;

}else

else x=v[i].second;

}else x=v[i].second;

}else x=v[i].second;}}

return

ans;

}int

main()

else

}v.pb(mp(l,r));

ll ans=2e18;

ans=min(ans,go(v[0

].first));

ans=min(ans,go(v[0

].second));

printf(

"%lld\n

",ans);

} return0;

}

2019百度之星初賽一 1002Game

problem description 度度熊在玩乙個好玩的遊戲。遊戲的主人公站在一根數軸上,他可以在數軸上任意移動,對於每次移動,他可以選擇往左或往右走一格或兩格。現在他要依次完成 n個任務,對於任務 i,只要他處於區間 ai,bi 上,就算完成了任務。度度熊想知道,為了完成所有的任務,最少需要移...

百度之星Valley Numer

problem description 眾所周知,度度熊非常喜歡數字。它最近發明了一種新的數字 valley number,像山谷一樣的數字。當乙個數字,從左到右依次看過去數字沒有出現先遞增接著遞減的 山峰 現象,就被稱作 valley number。它可以遞增,也可以遞減,還可以先遞減再遞增。在遞...

2018 百度之星

資格賽 problem a problem b problem c problem d problem e problem f 初賽 a problem a 簽到題problem b 用deque雙端佇列模擬即可。插入的時候用insert。problem c problem d problem e ...