题目描述 给一个非负整数 s,它的子掩码是满足「为 1 的位都是 s 中为 1 的位」的整数。求 s 的子掩码个数(含 s 自身与 0)。 输入格式 一行一个整数 s(1≤s≤1018)。 输出格式 一行一个整数,模 109+7。 样例 输入 5 输出 4 数据范围 1≤s≤1018