網上搜推理圖。
有一段沒有寫莫比烏斯反演都快忘了。。數學能力--,定理完全不會推,但是這道題整體來說應該是比較好寫的(雖然我沒寫出來)
1 #include2 #include3 #include4 #include5 #include6view codeusing
namespace
std;
7const
int maxn=1000010;8
long
long
a,b,d;
9long
long f[maxn]={},su[maxn]={};
10long
long w[maxn][2]={};
11long
long tot=0,cnt1=0,cnt2=0;12
bool vis[maxn]={};
13int
main()27}
28long
long ans=0;29
for(int i=1;i<=a;i++)
32 printf("
%i64d\n
",ans);
33return0;
34 }
1375 騎馬修柵欄 fence
農民john每年有很多柵欄要修理。他總是騎著馬穿過每乙個柵欄並修復它破損的地方。john是乙個與其他農民一樣懶的人。他討厭騎馬,因此從來不兩次經過乙個乙個柵欄。你必須編乙個程式,讀入柵欄網路的描述,並計算出一條修柵欄的路徑,使每個柵欄都恰好被經過一次。john能從任何乙個頂點 即兩個柵欄的交點 開始...
P1375 巢狀矩形
題目problem time limit 1000ms memory limit 131072kb 描述descript.有n個矩形,每個矩形可以用a,b來描述,表示長和寬。矩形x a,b 可以巢狀在矩形y c,d 中當且僅當a輸入input 第1行n n 2000 第2到n 1行每行兩個數a,b,...
1375 騎馬修柵欄 fence
農民john每年有很多柵欄要修理。他總是騎著馬穿過每乙個柵欄並修復它破損的地方。john是乙個與其他農民一樣懶的人。他討厭騎馬,因此從來不兩次經過乙個乙個柵欄。你必須編乙個程式,讀入柵欄網路的描述,並計算出一條修柵欄的路徑,使每個柵欄都恰好被經過一次。john能從任何乙個頂點 即兩個柵欄的交點 開始...