- 博客(5)
- 收藏
- 关注
原创 #进制转换 牛记数
一头奶牛在研究数字的表示法,它只会二进制数,在泥地上它用一个脚印表示0,而用它的脚来表示1. 显然,它最多能表示4个位置上的1.现给定一个范围[s,t] ( 1 <= s,t <= 15,000,000),请问这头牛可以表示其中的多少个数.* 只一行: 用少于4个1的二进制数可表示在[s,t]中的数的个数.数 2进制数 1的个数 是否可表示。* 只一行: 两个整数s 和t.
2023-06-25 21:11:19 141
原创 niven数
例如:二进制数 1010是Niven数,因为:二进制数1010转为十进制后是10,而10 mod(1+0+1+0)=0;给出 数制b (2<=b<=10) 和一个b数制的数,你要判断这个数是否是Niven数。因为111 mod (1+1+1)=0。如果该数在该数制为Niven数,就输出"yes",否则输出"no"。每个测试数据占一行,先是数制b,之后是一个合法的数制中的数。一个Niven数就是一个它的各位数字之和能整除它本身的数,同样地, 在其他数制,我们仍能有这样的Niven数。b为0表示测试块结束。
2023-06-25 20:58:32 131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人