A. Array 模拟. B. Coach 模拟. C. Beautiful Numbers good number的位和最大不超过\(10^7\),那么只要枚举a或b的个数,然后最多循环7次判断位和是否是good number. D. Painting Square 因为新划分的4个小矩形也需要为正方形,所以当前长度n必须为奇数,否则无法继续划分. \(f(i,j)\)表示长为\(2^i-1\),操作\(j\)次的方案数. 直接分成4部分比较难,所以可以先考虑分成左右两部分,左右两部分继续考虑…