关于翻译
查看原帖
关于翻译
119707
cachejtt楼主2022/8/12 16:23

给你两个整数n,m,要求在m中选几个数,使得这几个数Lowbit值 正好等于n\red{\text{正好等于n}} 输入: 两个数n,m 输出: 第一行:选了几个数 第二行:这几个数,用空格分开,有多解输出任意一解,无解输出-1 样例1解释 lowbit(4)=4,lowbit(5)=1,4+1=5 样例2解释lowbit(2)=2,lowbit(1)=1,lowbit(3)=12+1+1=4

有误。应为:

给你两个整数 n,mn,m,要求选若干个不大于 mm 的数,使得这几个数的 Lowbit 值和等于 nn

输入:两个数 n,mn,m

输出:

第一行:选了几个数。

第二行:这几个数,用空格分开。有多解输出任意一解,无解输出 1-1

样例 1 解释:

lowbit(4)=4,lowbit(5)=1,4+1=5\operatorname {lowbit}(4)=4,\operatorname {lowbit}(5)=1,4+1=5

样例 2 解释:

lowbit(2)=2,lowbit(1)=1,lowbit(3)=1,2+1+1=4\operatorname {lowbit}(2)=2,\operatorname {lowbit}(1)=1,\operatorname {lowbit}(3)=1,2+1+1=4


给你两个整数 $n,m$,要求选若干个不大于 $m$ 的数,使得这几个数的 Lowbit 值和等于 $n$。

输入:两个数 $n,m$。

输出:

第一行:选了几个数。

第二行:这几个数,用空格分开。有多解输出任意一解,无解输出 $-1$。

样例 1 解释:

$\operatorname {lowbit}(4)=4,\operatorname {lowbit}(5)=1,4+1=5$

样例 2 解释:

$\operatorname {lowbit}(2)=2,\operatorname {lowbit}(1)=1,\operatorname {lowbit}(3)=1,2+1+1=4$
2022/8/12 16:23
加载中...