描述
創(chuàng)新互聯(lián)是專業(yè)的丹東網(wǎng)站建設(shè)公司,丹東接單;提供網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行丹東網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!“先生,您是什么人,要去哪里?”
“天已經(jīng)快黑了,您要去哪里?”
瑪恩納是明日方舟里的一位強(qiáng)大的干員。
瑪恩納有兩種狀態(tài):
注意事項(xiàng)
開(kāi)始時(shí)刻為第 11 秒,結(jié)束時(shí)刻為第 TT 秒,問(wèn)如何規(guī)劃技能開(kāi)啟時(shí)間可以使瑪恩納最多能殺死多少敵方單位。
輸入樣例 1
5 20 7 3
4 6
10 12
11 14
13 17
4 10
輸出樣例 1
3
這題一個(gè)重點(diǎn)就是以時(shí)刻為單位來(lái)看比較好理解,從題意可知是從第1秒開(kāi)始的。
然后遍歷每個(gè)敵人,滿足上圖條件的val[i]的價(jià)值加1,利用差分進(jìn)行優(yōu)化。
再利用前綴和把val數(shù)組求出來(lái)
#includeusing namespace std;
int main()
{int n,t,k,f;
cin>>n>>t>>k>>f;
int chafen[t+1];
memset(chafen,0,sizeof(chafen));
for(int i=1;i<=n;i++)
{int l,r,xue;
cin>>l>>r;
xue=r-l+1;
if(r-l+1>k)continue;
int h=max(1,r-k+1);
chafen[h]++;
chafen[l+1]--;
}
int val[t+1];
memset(val,0,sizeof(val));
for(int i=1;ival[i]=val[i-1]+chafen[i];
}
int res[t+1];
memset(res,0,sizeof(res));
for(int i=1;iint y=max(0,i-k-f);
res[i]=max(res[i-1],res[y]+val[i]);
}
cout<
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧