牛客模擬賽1 普及組

2021-10-25 05:50:31 字數 1981 閱讀 2682

題號題目

t1牛牛的密碼

t2牛牛的跳跳棋

t3牛牛的最大興趣組

t4牛牛的滑動視窗

得分120/120

直接照題意模擬即可。

#include

#include

#include

#include

using

namespace std;

char xy[

100010

],dy[

100010

],sz[

100010

],ts[

100010];

int c1,c2,c3,c4,w1,w2,w3,w4;

string s;

intmain()

if(w1+w2+w3+w4==4)

cout<<

"password level:"

<<

4

if(w1+w2+w3+w4==3)

cout<<

"password level:"

<<

3

if(w1+w2+w3+w4==2)

cout<<

"password level:"

<<

2

cout<<

"password level:"

<<

1

else

cout<<

"(null)"

else

cout<<

"(null)"

else

cout<<

"(null)"

else

cout<<

"(null)"

}

未做出

未做出看題發現可以直接用單調佇列維護

每迴圈一次就維護最大最小值,

那麼時間複雜度就是o(n

2)

o(n^2)

o(n2

),可得50分。

#include

#include

#include

#include

#include

using

namespace std;

long

long q[

4000010

],a[

4000010];

long

long sum1[

4000010

],sum2[

4000010];

long

long n,x,h=

1,t,c,ans;

intmain()

t=0,h=

1,c=0;

for(

int i=

1; i<=n; i++

)for

(int i=

1; i<=c; i++

) ans=ans+sum1[i]

*sum2[i]

;printf

("%lld "

,ans)

; ans=0;

}return0;

}

牛客模擬賽5 普及組

題號題目 t1購物 t2交換 t3最少移動 t4飛行棋 得分280 400 直接計算 include include include include using namespace std long long t,n,x,k,js1,js2,ans intmain return0 發現此題只有串頭和...

牛客OI周賽9 普及組

目錄a題 b題 c題 小q挺喜歡擼串的,沒錯,字串!你給小q送上了n個字串 對於乙個字串s,如果在小q擼掉 刪除 任意個字元之後,nowcoder 是其子串,則這個字串s是可擼的。小q最近切題切到手軟,想擼串散散心。如果你給他呈現的字串是可擼的,他會很開心,否則他會很桑心。輸入描述 乙個整數n,表示...

牛客IOI周賽22 普及組

1.戰爭尾聲 題目鏈結 題解 因為資料量非常小,直接遍歷每乙個點即可 include include include using namespace std typedef pair int,int pii double getlength double x,double y,pii v intma...