#YBT0076. An Easy Problem
时间限制1000 ms
内存限制64 MiB
通过率100%1 / 1 次提交
题目描述
给定一个正整数,求最小的、比大的正整数,使得与的二进制表示中有相同数目的。 举个例子,假如给定的为,其二进制表示为,包含个,那么最小的比大的并且二进制表示中只包含个的数是,其二进制是,因此就是答案。
输入
输入若干行,每行一个数(),输入""结束。
输出
输出若干行对应的值。
输入样例
1
2
3
4
78
0
输出样例
2
4
5
8
83
评测数据说明
本题使用按题意独立构造、双实现核对的训练数据,共10个测试点,非原站或官方原始数据。总分100分。