设r是个2^k 进制数,并满足以下条件:
(1)r至少是个2位的2^k 进制数。
(2)作为2^k 进制数,除最后一位外,r的每一位严格小于它右边相邻的那一位。
(3)将r转换为2进制数q后,则q的总位数不超过w。
在这里,正整数k(1≤k≤9)和w(k〈w≤30000)是事先给定的。
问:满足上述条件的不同的r共有多少个?
我们再从另一角度作些解释:设S是长度为w 的01字符串(即字符串S由w个“0”或“1”组成),S对应于上述条件(3)中的q。将S从右起划分为若干个长度为k 的段,每段对应一位2^k进制的数,如果S至少可分成2段,则S所对应的二进制数又可以转换为上述的2^k 进制数r。
例:设k=3,w=7。则r是个八进制数(2^3=8)。由于w=7,长度为7的01字符串按3位一段分,可分为3段(即1,3,3,左边第一段只有一个二进制位),则满足条件的八进制数有:
2位数:高位为1:6个(即12,13,14,15,16,17),高位为2:5个,…,高位为6:1个(即67)。共6+5+…+1=21个。
3位数:高位只能是1,第2位为2:5个(即123,124,125,126,127),第2位为3:4个,…,第2位为6:1个(即167)。共5+4+…+1=15个。
所以,满足要求的r共有36个。
只有1行,为两个正整数,用一个空格隔开:
k w
1行,是一个正整数,为所求的计算结果,即满足条件的不同的r的个数(用十进制数表示),要求最高位不得为0,各数字之间不得插入数字以外的其他字符(例如空格、换行符、逗号等)。
(提示:作为结果的正整数可能很大,但不会超过200位)
3 7
36
所有竞赛 公开竞赛 私有竞赛 报名竞赛 noip竞赛 运行竞赛
ServerTime: 2021-1-25 13 : 15 : 45
ID
Name
Status
Private
Creator
2880
市赛模拟七
运行中 剩余 7天18小时45分23秒
私有
leedlake
2879
a5 枚举1
运行中 剩余 8天6小时45分23秒
私有
leedlake
2878
a6 for 1
已结束@2021-01-18 15:01:00
公开
leedlake
2877
a4 宽搜5
已结束@2021-01-16 21:01:00
私有
leedlake
2876
测试
已结束@2021-01-16 16:01:00
私有
lanwei000111
2875
中级训练
运行中 剩余 1天4小时45分23秒
私有
ccair286
2874
2020秋C++初级8班期末测试-susanliang
已结束@2021-01-05 23:01:00
私有
susanliang
2873
test
已结束@2021-01-11 21:01:00
私有
leedlake
2872
市赛模拟六
运行中 剩余 8天2小时45分23秒
私有
leedlake
2871
2020.9长训提高班第12课测试
已结束@2021-01-03 10:30:00
私有
ghost79
2870
武实小2020秋季C++中级班结业测试-Copy
已结束@2021-01-02 09:28:00
私有
webchina
2869
星辰大海~跨年入门训练
已结束@2020-12-31 17:55:00
公开
leefurong
2868
a4 宽搜4
已结束@2021-01-07 20:12:00
私有
leedlake
2867
1
已结束@2020-12-29 10:49:22
私有
lanwei000111
2866
a5 模拟4
已结束@2021-01-20 20:12:00
私有
leedlake
2865
-while循环-12-27
已结束@2021-01-10 15:12:00
私有
lanwei000111
2864
测试
已结束@2020-12-27 13:00:00
私有
dutuer
2863
a6 if 3
已结束@2021-01-12 15:12:00
私有
leedlake
2862
宽搜
已结束@2021-01-23 12:12:00
私有
lanwei000111
2861
海小 中级 2020 秋季 C++ 第11课时 中级循环大复习
已结束@2021-01-02 08:12:00
私有
wangxikang
2859
经常翻车的李老师开的私密竞赛
已结束@2021-01-15 20:30:00
私有
leefurong
2858
2020.9长训提高班第11课作业-排列组合
已结束@2021-01-02 21:00:00
私有
ghost79
2857
2020.9长训基础班第12课测试-桶排,函数,字符串,结构体,排序,进制
已结束@2020-12-26 15:30:00
私有
ghost79
2856
市赛模拟五
运行中 剩余 7天18小时56分23秒
私有
leedlake
2854
a5 模拟3
已结束@2020-12-30 21:12:00
私有
leedlake
2853
循环作业12-20
已结束@2020-12-30 15:12:00
私有
lanwei000111
2852
C++初级一二班模拟测试
已结束@2020-12-26 15:12:00
私有
dutuer
2851
a6 if 2
已结束@2020-12-29 15:12:00
私有
leedlake
2850
深度优先搜索1
已结束@2020-12-27 13:12:00
私有
lanwei000111
2849
海小 中级 2020 秋季C++ 第十课 当型循环当当当
已结束@2020-12-26 00:12:00
私有
wangxikang
2848
市赛模拟四
运行中 剩余 7天18小时56分23秒
私有
leedlake
2847
2020t秋C++初级3、8班-模拟测试-susanliang
已结束@2020-12-30 08:12:00
私有
susanliang
2846
夏小2020秋季C++中级班结业测试
已结束@2020-12-19 11:00:00
私有
wjxxxxlxj
2845
2020秋季-高级提高2班-第11课:字符串的处理2
已结束@2020-12-26 19:12:00
私有
soeasy
2844
临时专题
已结束@2021-01-17 21:40:00
私有
ccair286
2843
2020.9长训提高班第10课作业-排列组合
已结束@2020-12-26 21:00:00
私有
ghost79
2842
2020.9长训基础班第11课作业-复习
已结束@2020-12-26 10:00:00
私有
ghost79
2841
2020秋季【C++中级-第11课-中级循环大复习】
已结束@2020-12-26 17:12:00
私有
sjhxx
2840
a4 宽搜 2
已结束@2020-12-25 20:12:00
私有
leedlake
2839
2020秋季-高级基础班-第11课:字符串的处理2
已结束@2020-12-26 09:12:00
私有
sycwxxmail
2838
2020秋季-高级提高1班-第11课:字符串的处理2
已结束@2020-12-27 09:12:00
私有
sycwxxmail
2837
a5模拟2
已结束@2020-12-22 20:12:00
私有
leedlake
2836
循环题目12-13
已结束@2020-12-23 15:12:00
私有
lanwei000111
2835
C++初级一二班第十次练习-ASCII码
已结束@2020-12-22 15:12:00
私有
dutuer
2834
2020秋C++初级8班第12课-ASC码-susanliang
已结束@2020-12-25 00:00:00
私有
susanliang
2833
2020市赛模拟练习赛-NOIP
已结束@2020-12-12 08:12:00
私有
wjxxxxlxj
2829
2020秋季-高级提高2班-第10课-字符串处理1
已结束@2020-12-20 18:12:00
私有
soeasy
2828
市赛模拟三
运行中 剩余 8天3小时56分23秒
私有
leedlake
2827
星辰大海C++比赛2-B-NOIP
已结束@2020-12-12 11:30:00
私有
ghost79
2826
2020.9长训基础班第10课作业
已结束@2020-12-19 10:00:00
私有
ghost79
共 1710 条12345678…3510 条/页20 条/页30 条/页40 条/页50 条/页60 条/页70 条/页80 条/页90 条/页100 条/页到第页确定