16清華推研 魔法學校(莫隊)

2021-10-03 02:32:35 字數 1618 閱讀 8216

題意:中文題意。

很明顯將時間軸按照莫隊的一套即可。

單次轉移複雜度log

2n

log_2n

log2​n

,莫隊本身n∗n

\sqrt n*n

n​∗n

,綜合一下n∗n

∗log

2n

n*\sqrt n*log_2n

n∗n​∗l

og2​

n,卡常。

這是乙份超時**,ac**為改掉排序方式(不太懂):

#pragma gcc optimize(2)

#include

using

namespace std;

typedef

long

long ll;

const

int maxn=

5e4+7;

int max[maxn<<2|

1];int who[maxn<<2|

1];int lazy[maxn<<2|

1];void

pushdown

(int l,

int r,

int k)

}void

pushup

(int k)

void

build

(int l,

int r,

int k)

int mid=l+r>>1;

build

(l,mid,k<<1)

,build

(mid+

1,r,k<<1)

;}void

upd(

int l,

int r,

int k,

int l,

int r,

int val)

pushdown

(l,r,k)

;int mid=l+r>>1;

if(l<=mid)

upd(l,mid,k<<

1,l,r,val);if

(r>mid)

upd(mid+

1,r,k<<1|

1,l,r,val)

;pushup

(k);

}int l[maxn]

,r[maxn]

,n,m;

void

add(

int id)

void

del(

int id)

struct nodea[maxn]

;int res[maxn]

,num[maxn]

;int t;

bool

cmp(node a,node b)

/*bool cmp(node a,node b)

return a.l < b.l;}*/

intmain()

for(

int i=

1;i<=m;

++i)

printf

("%d %d\n"

,res[i]

,num[i]);

return0;

}

2011清華大學電子系推研面試題

2011年9月17日 1.訊號系列課組 1 照相機拍照如果沒有對焦,將會得到一張模糊的 請設計一種數碼變焦的演算法對模糊的 進行處理,使其變得清晰 2 因果系統的逆系統一定因果嗎?a.一定 b.不一定 c.一定不 3 cd和 哪種音質好?兩者頻譜有什麼區別?2.電路系列課組 1 波特圖是什麼?有什麼...

魔推mpush 當訊息推送service被殺以後

開發者在開發訊息推送模組時經常會遇到service被殺死的情況。而這個時候,大家採用的方法也很簡單 重啟service。那麼魔推mpush經過多次版本更新,是如何看待並解決這個問題的呢?請看下文。問題是怎麼造成的?採用alarmmanager的方式重啟 魔推mpush在開發初期經常會遇到程式啟動,而...

等式構造(equation)清華推免生機考第三題

等式構造 equation 問題描述 n個1至9之間的數字按照一定的順序寫成一排,要求在其中插入乙個等號和任意數量的加號使其構成乙個等式。例如,若n 5,給出的5個數字是1 2 3 6 9,那麼可以構造如下的等式 12 3 6 9 有時可構造出的等式不止一種,例如當n 4時,若給出的數字依次為1 2...