P6861 [RC-03] 难题
题目描述
求两个整数 $a,b$ $(1\le a,b\le n)$,使 $(a\ \mathrm{or}\ b)+(a\ \mathrm{xor}\ b)$ 最大。只需输出这个最大值。
输入格式
一个正整数 $n$。
输出格式
一个正整数,为答案。
说明/提示
样例说明:$(5\ \mathrm{or}\ 2)+(5\ \mathrm{xor}\ 2)=14$。
对于 $80\%$ 的数据,$n\le 1000$。
对于 $100\%$ 的数据,$2\le n\le 10^{18}$。