bzoj3613 Heoi2014 南園滿地堆輕絮

2022-03-18 10:27:01 字數 471 閱讀 5736

bzoj3613[heoi2014]南園滿地堆輕絮

題意:給乙個序列,將其修改為不下降序列,要求修改幅度最大的幅度盡量小。序列大小≤5000000

題解:最優策略是將其全部修改為同個值,且這個值是序列中兩個相差最大的元素的差值/2。故輸出這個值即可。

**:

1 #include 2 #include 3 #include 4

#define inc(i,j,k) for(int i=j;i<=k;i++)

5#define maxn 5000010

6#define ll long long

7using

namespace

std;89

intn; ll sa,sb,sc,sd,a[maxn],mod,mx[maxn],ans;

10 ll f(ll a)

11int

main()

20160812

bzoj4032 HEOI2015 最短不公共子串

字尾自動機 序列自動機 序列自動機這東西好像很高階的樣子。其實很簡單的啦。詳細可以看一下我的部落格序列自動機 對字串a構建字尾自動機 str a 和序列自動機 seq a 類似地,對字串b也構建字尾自動機 str b 和序列自動機 seq b 然後對於4個詢問我們分別拿出1個自動機,如第乙個詢問拿出...

BZOJ2743 HEOI2012 採花 題解

蕭薰兒是古國的公主,平時的一大愛好是採花。今天天氣晴朗,陽光明媚,公主清晨便去了皇宮中新建的花園採花。花園足夠大,容納了n朵花,花有c種顏色 用整數1 c表示 且花是排成一排的,以便於公主採花。公主每次採花後會統計採到的花的顏色數,顏色數越多她會越高興!同時,她有一癖好,她不允許最後自己採到的花中,...

遞推 Bzoj3612 Heoi2014 平衡

下課了,露露 花花和萱萱在課桌上用正三稜柱教具和尺子擺起了乙個 蹺蹺板 這個 蹺蹺板 的結構是這樣的 底部是乙個側面平行於地平面的正三稜柱教具,上面 擺著乙個尺子,尺子上擺著若干個相同的橡皮。尺子有 2n 1 條等距的刻度線,第 n 1 條 刻度線恰好在尺子的中心,且與正三稜柱的不在課桌上的稜完全重...