NOIP模擬測試10

2022-03-16 19:19:10 字數 2071 閱讀 3046

越考越爛,感覺藥丸

感覺考試策略和心態出了大問題

這是一道以我的名字命名的題目,我很自豪。

看了題沒啥思路,開始看資料點。

第乙個資料點只有乙個矩形,看出來了單矩形內的式子\(2 (x_2 - x_1) (y_2 - y_1)\).5pts get

繼續讀題,還是沒啥思路,去上廁所(

回來後繼續想,只能想出\(o(n^2)\)的暴力,因為我想不到什麼方法去處理不同矩形間的關係。

碼碼碼,昨天寫插頭dp的後遺症顯現出來了,寫了一堆if。。。。

晚上沒睡好沒關空調被凍醒,除錯進度緩慢,寫完t1考試過了一半了。。。

考完看題解,我×,真是\(o(n^2)\)的大暴力????

不過加了乙個優化:把矩形按照左下角座標排序,這樣,只要兩個矩形相離就可以直接break掉。

這個我在考試的時候其實寫了,但是腦抽在提交時注釋掉了。。。。

這分丟的真實丟人

#include #define ll long long

ll n, x_1, x_2, y_1, y_2, ans;

struct node

} nd[100005];

bool in(ll x, ll y, node a)

namespace case5 , ans += (x_2 - x_1) * (y_2 - y_1) * 2;

std::sort(nd + 1, nd + 1 + n);

for (int i = 1; i <= n; i++)

} else if (nd[j].y_1 == nd[i].y_2 + 1 || nd[j].y_2 == nd[i].y_1 - 1) }}

} return !printf("%lld\n", ans); }}

signed main()

wdnmd真模板啊都

第一眼讀錯題以為樹上差分,再仔細看,應該是每個節點開個動態開點線段樹,然後線段樹合併。

問題來了,這玩意我都不會啊。。。

跳了現在想想真的後悔,線段樹合併和平衡樹什麼的一直咕咕咕沒有學,欠下的早晚要還的orz

這題太好了,獨立博文了:

這是一道以我的同桌的名字命名的題目,我的同桌很自豪。

讀完題感覺這是假期望(這是錯誤的萬惡之源

然而其實我此時讀錯題了(這是fa[萬惡之源])

總方案數不就是\(m^n\)嘛,求出所有方案和不就行了嘛!

dp不能!別問!問就是dfs!幹就完事了!

幹個頭啊,cwy你分沒了(哭

區間的長度是k不是n,總方案數是\(m^k\)不是\(m^n\)(錯誤1)

題目要求的是算t較大的w,不是最大w的t(錯誤2)(終極弱智錯誤)

dfs不能後我開始嘗試dp。我設計f[i][j]表示第i天最大難度j的方案數。(錯誤3)

首先基於錯誤2我的轉移方程全是錯的。其次,這麼設定狀態有後效性,dp不能。

官方題解看不懂,鄧鴿鴿方法跑得快還好懂。

我們先求出來每個區間最大難度值為i的勞累期望。

所有區間的概率的分母:\(\frac\).正確認識是k不是n是你ac的重要基礎(捂臉,因為區間長度是k。

在看分子部分,也就是有多少情況的i是有貢獻的,也就是區間的最大值。從1-k中選數,區間能產生\(i^k\)種序列,刨掉最大值不是i的序列,有\((i - 1) ^ k\)種。

所以每個區間的勞累期望為\(\sum \limits _ ^ m ( i^k - (i - 1) ^k ) m^ w_i\).

然後激動的cwy輸入了樣例,掛掉了。

這是乙個區間,別忘了乘個區間數。。。

最終答案\((n - k + 1) \sum \limits _ ^ m (i^k - (i - 1) ^k) m^ w_i\).

這題很坑,資料有k > n的,要特判掉。

#include #define ll long long

const int mod = 1000000007;

ll n, m, k, ans, w;

ll qpow(ll x, ll b)

signed main()

NOIP模擬測試10 模板

這是道模板題 30分做法 暴力統計,複雜度 o n 2 考場上價效比沒有70分的高 70分演算法 我們發現有40分演算法跟雨天的尾巴很相似,沒有時間限制,直接權值線段樹動態開點 啟發式合併 複雜度 o n log2n 2 考場上我很沙雕地認為它的複雜度是 o n 2 的所以沒敢打,以後得多學一學複雜...

NOIP模擬測試22

自 閉 賽 從這次比賽之後題都好難啊qaq 開考一小時內沒動鍵盤。三道題都不會。gg problem a 數論 過於玄學 列舉質因子,往答案裡去加。用來加入的質因子不會很多,質因子大了對答案是不優的。開兩個vector來回倒騰就完了 這題改完感覺也沒啥,為啥考場上就是想不出來啊qxq 1 inclu...

NOIP模擬測試20

liu runda聚聚的饋贈 problem a 周 防自閉題?這道題讓我整個考試都很愉悅 搜就完事了 1 include 2 3intn 4 int a 20 b 20 c 20 d 20 5 long long ans 67 void dfs int day,long long oi,long ...