eolymp
bolt
Try our new interface for solving problems
Problems

Change the one

published at 4/2/18, 10:49:54 pm

Деколи вертаюсь до старих задач і дивлюсь ну написано ж як для дауна - бітові операції... нє ну я мусів переводити число в двійкову мурдувати його і назад вертати -_-

published at 1/27/24, 1:16:16 pm

include <bits/stdc++.h>

define ll long long int

define ld long double

using namespace std; int main(){

ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
ll n, m, k = 1;
cin>>n;
m = n;
while(n == m){
    m >>= k;
    m <<= k;
    k++;
}
cout<<m;

} //TECHNOBLADE NEVER DIES