• 2023-11-09A solution to soil erosion
    AspecialmeasuretocopewithsoilerosionistoincreasevegetationcoverinChina.Vegetationisthefirstbarriertoprotectlandfromoutside.TakeLoessPlateauasanexample,amainreasonforitssoilerosionisthelackofvegetationthatleadst
  • 2023-09-09重构第一个示例
    《重构改善既有代码的设计》马丁富勒 第一章戏剧演出团原始代码invoices.json[{"customer":"BigCo","performances":[{"playId":"hamlet","audience":55},{"
  • 2023-07-20Codeforces 1696G - Fishingprince Plays With Array Again
    初读题目可以发现一些性质:每次操作会使整个序列的和减少至多\(X+Y\),因此\(ans\ge\dfrac{\suma_i}{X+Y}\)。对于两个不相邻位置\(a_i,a_j(|i-j|>1)\),每次操作最多使它们的和减少\(\max(X,Y)\)。然后你发现两个限制可以结合在一起使用,稍加思考可以得到一个比较普适的结论: