#2129. 优秀

优秀

题目1 优秀 good

[丛雨]认为一个正整数是优秀的,当且仅当这个数是2的整数次幂。举例来说,1, 2, 4, 8 . . . 这些数字都是优秀的。现在丛雨的问题是,[l,r]这个区间的所有整数中,优秀的数字有多少个?请你回答丛雨的问题,并告诉她这些数字是什么。

输入格式

一行两个非负整数l,r。

输出格式

第一行一个数字,表示区间中优秀的数字的个数k。

第二行k个数,表示这些优秀的数字。

输入样例

3 16

输出样例

3

4 8 16

数据范围

对于40%的数据,满足r≤100。

对于80%的数据,满足r≤5000。

对于100%的数据,满足0≤l≤r≤1000000。