#1740. 方幂之和
方幂之和
题目描述:
小羽发现了一种由特定规则生成的递增数列,其构成方式十分独特:以一个固定的正整数 k为基础,数列中的每一项,要么是 k 的某个非负整数次幂(如k^0, k^1, k^2...),要么是若干个互不相等的 k 的方幂之和。
例如,当k=3 时: 3^0 = 1(仅 1 个方幂),是数列第 1 项;
3^1 = 3 (仅 1 个方幂),是数列第 2 项;
3^0 + 3^1 = 1 + 3 = 4(2 个不同方幂之和),是数列第 3 项;
3^2 = 9(仅 1 个方幂),是数列第 4 项;
3^0 + 3^2 = 1 + 9 = 10(2 个不同方幂之和),是数列第 5 项;
3^1 + 3^2 = 3 + 9 = 12(2 个不同方幂之和),是数列第 6 项;
3^0 + 3^1 + 3^2 = 1 + 3 + 9 = 13(3 个不同方幂之和),是数列第 7 项;
以此类推,后续项会按照数值从小到大的顺序不断补充。
现在需要解决的问题是:给定具体的 k (3<=k<=15)和一个正整数 n(10<=n<=1000),请你找出上述规则生成的递增数列中,第 n 项对应的数值是多少?
输入格式:
输入两个正整数,分别为 k 和 n,两个数用空格隔开。
输出格式:
输出计算得到的数列第 n 项数值
样例:
3 10
981
提示
相关
在下列比赛中: