A. [2021.1.29多校省选模拟11]最大公约数(杜教筛/数论)
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                A. [2021.1.29多校省选模拟11]最大公约数(杜教筛/数论)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                A. [2021.1.29多校省選模擬11]最大公約數
 這是一個杜教篩的經典題目,最后我們只需要篩一下1?xμ(x)1*x\mu(x)1?xμ(x)這個函數的前綴和即可,然后看到有111這個函數,我們下意識應該想到的就是μ\muμ,然后又有xμ(x)x\mu(x)xμ(x)所以我們配一個ididid就可以將其抵消為n,最后恰好化簡后為單位函數。
同樣還有一種方法更為簡潔,直接配一個ididid就足夠了,因為111和μ\muμ可以直接抵消,這樣的結果同樣也是單位函數。
然后這道題我最終只有64分,只是因為我取模出現問題,由于輸入的值高達1e101e101e10所以有時候計算會有超過modmodmod范圍的數,這時候必須再一次modmodmod一下。
總結
以上是生活随笔為你收集整理的A. [2021.1.29多校省选模拟11]最大公约数(杜教筛/数论)的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 吃中药能不能治疗狐臭
- 下一篇: 如何瘦胸最快最有效的方法
