題解:
和前面那個序列的幾乎一樣
容斥之後變成求不覆蓋的
然後再像差分的矩形那樣
由於是隨便取的所以這裡不用處理字首和直接求也可以
**:
#include usingnamespace
std;
#define rint register ll
#define il inline
#define ll long long
#define rep(i,h,t) for (rint i=h;i<=t;i++)
#define dep(i,t,h) for (rint i=t;i>=h;i--)
const
double ee=1.0000000000000000
;ll n,m,k;
il double fsp(double
x,ll y)
return
(ans);
}il ll js(ll x)
il ll qq(ll x1,ll x2,ll y1,ll y2)
intmain()
printf(
"%.0f
",ans);
return0;
}
bzoj 2969 矩形粉刷 期望
為了慶祝新的一年到來,小m決定要粉刷乙個大木板。大木板實際上是乙個w h的方陣。小m得到了乙個神奇的工具,這個工具只需要指定方陣中兩個格仔,就可以把這兩格仔為對角的,平行於木板邊界的乙個子矩形全部刷好。小m樂壞了,於是開始胡亂地使用這個工具。假設小m每次選的兩個格仔都是完全隨機的 方陣中每個格仔被選...
BZOJ 1296 粉刷匠 分組揹包套DP
剛開始往網路流的方向想。建不出圖。因為每次只能對一行進行染色。每一行都是獨立的。對於每一行,因為格仔只能染一次,所以可以發現這是乙個多階段決策問題,這個決策就是當前格仔染0還是染1.令dp i j k k 0 k 1 表示當前行第i個格仔用了j次染色,且這次染色染為k色 的最多有效格仔。這樣我們用了...
BZOJ1185 HNOI2007 最小矩形覆蓋
題目描述 給定一些點的座標,要求求能夠覆蓋所有點的最小面積的矩形,輸出所求矩形的面積和四個頂點座標 輸入輸出格式 輸入格式 第一行為乙個整數n 3 n 50000 從第2至第n 1行每行有兩個浮點數,表示乙個頂點的x和y座標,不用科學計數法 輸出格式 第一行為乙個浮點數,表示所求矩形的面積 精確到小...