選數

最爱丁珰發表於2024-05-06

法一:數論容斥

注意一個很重要的結論:對任意一個區間\([L,R]\),從中選出兩個及以上的數並求gcd,那麼結果不可能大於\(R-L\),用更相減損術證明就好了

然後時間複雜度就正確了

法二:莫比烏斯反演

反演完了之後題解一般用的杜教篩,但其實這篇文章的方法可以學

相關文章