#388. 998244353

998244353

题目背景

998244353=119×223+1998244353=119\times2^{23}+1

题面描述

给定一个不大于 101810^{18} 的一个正整数 nn ,求在所有满足 a×2b+ca×2^b+c 的非负整数三元组 (a,b,c)(a,b,c) 中, a+b+ca+b+c 的最小值。

输入格式

输入一个整数 nn

输出格式

输出答案。

998244353
143
1000000007
49483
998984374864432412
2003450165

样例解释

对于样例 11998244353=119×223+1998244353=119\times2^{23}+1

对于样例 221000000007=30517×215+189511000000007=30517\times 2^{15}+18951

数据范围

1n10181 \le n \le 10^{18}