Educational Codeforces Round 77 (Rated for Div. 2) C. Infinite Fence 数论
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Educational Codeforces Round 77 (Rated for Div. 2)  C. Infinite Fence  数论
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                傳送門
 
文章目錄
- 題意:
 - 思路:
 
題意:
思路:
碰到這樣的題肯定是先寫幾個找找規律了,隨便寫幾個就可以發現是以lcm(a,b)lcm(a,b)lcm(a,b)為一個循環,所以我們只需要在一個周期lcm(a,b)lcm(a,b)lcm(a,b)中求最長的一個跟kkk比較即可。
 我們假設a<ba<ba<b,aaa涂藍色,bbb涂紅色,那么一個周期中藍色個數為x=bgcd(a,b)x=\frac{b}{gcd(a,b)}x=gcd(a,b)b?,紅色個數為y=agcd(a,b)y=\frac{a}{gcd(a,b)}y=gcd(a,b)a?,由于我們在lcm(a,b)lcm(a,b)lcm(a,b)的位置肯定是填紅色更優,所以藍色個數為x=bgcd(a,b)?1x=\frac{b}{gcd(a,b)}-1x=gcd(a,b)b??1,現在問題轉化成了在yyy個抽屜里,平均的放入xxx個,求放的個數最多的抽屜。這個時候答案就比較顯然,即cnt=x/y+(xmody!=0)cnt=x/y+(x\bmod y!=0)cnt=x/y+(xmody!=0),再跟kkk比較大小即可。
總結
以上是生活随笔為你收集整理的Educational Codeforces Round 77 (Rated for Div. 2) C. Infinite Fence 数论的全部內容,希望文章能夠幫你解決所遇到的問題。