gym101243 訓練 G素數篩

2021-09-20 18:47:27 字數 798 閱讀 8055

a n魚條數,k個鍋位

每條魚兩面煎

2個特判

當然1條魚不可同時在2個鍋位煎正反

如果n*2 不能求餘k 還需要1min

if(n<=k) 3條魚 4個鍋位

ans=2;

else n>k 4條魚 3個鍋位 8面

正1 正2 正3

反1 反2 正4

反3 反4 一定每一行不會出現同一條魚2次

d 組合數

nw ne sw se

news

給定1個序列 8個風向 有多少種分隔情況 求餘1e9+7

判斷連續相鄰位置 nene

#includeusing namespace std;

#define io ios::sync_with_stdio(false)

#define ll long long

#define mp make_pair

#define fi first

#define se second

#define rep(i,a,n) for (int i=a;i<=n;i++)

const int mod=1e9+7;

int main()

couth模擬 1=99…*9=10^9

int a[105];

int main()

rep(i,1,9)

cout

cout<} return 0;

}

gym訓練記錄

upd 12.18 老年選手也該看看歐洲的acm了,不然以後就再也沒有機會了 problem a 挺牛逼的結論,與y軸平行的直線最多隻會經過 o log c 個點,拿乙個線段樹維護一下每個x對應哪些圓即可。複雜度 o n log n log c o n problem b 對每種圖討論即可 prob...

gym 100430 G 貪心 map瞎搞

題意 給你n個東西,其中任意兩種東西可以合成。問你最多可以合成多少東西。在最多合成東西的情況下,要使得字典序最小。思路 先按照貪心的方法構造出字典序列最優的解。然後有可能有乙個剩下了一些的數量的東西 也可能沒有 那麼就按照字典序從後往前掃,強行將最後的幾對拆開來和剩餘的匹配。include incl...

第6次訓練G題

問題簡述 有一塊油田,代表無油區,代表油田,若油田的八個鄰格內也有一塊油田,則稱兩塊油田是一塊連通的油區,視作一片油區。求油區的個數。問題分析 連通問題,可用dfs搜尋,每次dfs過去將 置為 遍歷整幅圖,dfs的次數即為油區的個數 include include include include i...