紀中2020 5 2普及C組模擬賽總結

2021-10-05 16:40:28 字數 2210 閱讀 1581

小插曲

祝大家五一勞動節快樂!

馬上要開學了嚶嚶嚶

0 (唉

)+0+

100+0=

100pts

0(唉)+0+100+0=100pts

0(唉)+0

+100

+0=1

00pt

s 這題比較簡單,直接模擬即可;

請看注釋。

a cc

od

eac~code

accode

//不要問我考試的時候為什麼沒有ac

#include

#include

#include

#include

#include

using

namespace std;

int a[50]

,minn=

21474836

,maxx;

int pdzs,w=1;

string s;

intmain()

pdzs=maxx-minn;

if(pdzs==

0||pdzs==1)

//特判

for(

int i=

2; i*i<=pdzs; i++

)//篩質數

} cout<<

"lucky word"

;//是質數

cout

}

把序列裡的數轉換成二進位制,

再把這些數弄成十進位制,你會發現:

1 ,2

,3,4

,5,6

,7

1,2,3,4,5,6,7

1,2,3,

4,5,

6,7:)

直接把k

kk轉換成二進位制再轉換成原來的數就好了。灋匼acc

od

eac~code

accode

#include

#include

#include

#include

#include

using

namespace std;

int a[

1010

],n,k,c;

long

long ans=0;

intmain()

這道題我們可以用一種類似於貪心的暴力方法去做。

我們從最後一位往前列舉字元,看看當前字元滿不滿足條件,滿足就向前推,得到乙個可行的字串就輸出bre

ak

break

brea

k注釋很詳細acc

od

eac~code

accode

#include

#include

#include

#include

#include

using

namespace std;

char str[30]

;int s,t,w;

intmain()

}}return0;

}

這道題其實可以用三維d

p三維dp

三維dp

做出來我們一邊傳紙條一邊判斷上下左右的大小,

找到最大的就往那裡累加,

然後繼續走,直到中點為止。

看!注!釋!

a cc

od

eac~code

accode

#include

#include

#include

#include

using

namespace std;

int f[

501]

[101][

101]

;int a[

101]

[101];

int m,n,js;

intmain()

cout<[n-1

][n]

;return0;

}

紀中2020 2 22普及C組模擬賽總結

比賽時就是看不懂題意,然後就棄了。其實就是乙個比較樸素的dp 把問題轉化為可以休息多少時間 正解 dpacc od eac code accode include include include include using namespace std int n,m,f 10000010 struc...

紀中2020 3 4普及C組模擬賽總結

看了一眼資料,o n o n o n 的時間複雜度顯然可過 所以 大膽暴力 拿到了100pt s100pts 100ptsac code ac code accode include include include include using namespace std long long n,an...

紀中2020 3 8普及C組模擬賽總結

本題暴力枚舉行和列之後求最大即可acac acacc odeac code accode include include include using namespace std int ans,maxn,n,o,m,w,f,x,y char c 1001 1001 intmain if ans ma...