同一骨架 2026 年湖南预赛 · P005900
两题都先把对象分成有顺序的互斥块,再累计整块大小以定位目标。数位题按首次小于上界的位置分块;参数集合题则须先消去无效参数并证明表示唯一,再比较相邻块极值,确保累计的是不同元素且块间不交错。
前题的前缀自然确定整数大小,后题的主参数分块顺序需要额外证明,不能只数参数组数。
在正整数 中,有多少个数的数码和是 ?
这是解答题,请在纸上写出完整过程。写完后对照解答给自己评分。
把所有数写成允许前导零的八位串,沿上界 的各位依次分类。
先回想这道题的想法,再试试当前题。
因总数码和只有 ,各位不超过 的限制自动满足。
先看首位小于 的情形。首位为 时,后七位的数码和分别为 ,共有
个。
首两位为 时,第三位小于 可取 ,对应后五位数码和为 ,共有
个。前三位为 而第四位小于 时,第四位只能为 ,后四位数码和为 , 共有 个。
前五位为 时,当前数码和为 。剩余三位数码和为 ,第六位自然小于上界对应的 , 共有 个。再与上界保持相等已不可能,因为第六位取 会使数码和超过 。 因此总数为
前导零使一至八位正整数统一计数,数码和为 的全零串不存在;各分支按首次小于上界的位置互不重叠且覆盖完全。
有上界的数码和计数使用“首次小于上界的数位”分支,再在剩余位上用隔板法。
需沿上界20210418逐位分出首次严格更小的前缀,余下位用数码和计数并在前缀和超8时停止。
同一骨架 2026 年湖南预赛 · P005900
两题都先把对象分成有顺序的互斥块,再累计整块大小以定位目标。数位题按首次小于上界的位置分块;参数集合题则须先消去无效参数并证明表示唯一,再比较相邻块极值,确保累计的是不同元素且块间不交错。
前题的前缀自然确定整数大小,后题的主参数分块顺序需要额外证明,不能只数参数组数。
已记下,谢谢!