ამ გვერდზე თქვენ იხილავთ გაგზავნილი ამოხსნების სტატუსს.
გაგზავნის თარიღი: 10.01.2019 22:31:00
ამოცანა: სუპერკენგურუ
მომხმარებელი: giovasha199
ვერდიქტი: სრული ამოხსნა
შეფასება: 100.0 ქულა
#include<bits/stdc++.h> using namespace std; long long n,l,k,i,r,x,y,a; main(){ cin>>n; while (x!=n){ a=1; for (i=1;x<n;i++){ x=x+a; a*=2; k++; } if (x==n) {cout<<k;return 0;} a=1; for (i=1;x>n;i++){ x=x-a; a*=2; k++; } if (x==n) {cout<<k;return 0;} } cout<<k; }
17
10
10
YES
97
13
13
YES
1000
22
22
YES
77777
88
88
YES
0
0
0
YES
32767
15
15
YES
987654321
269
269
YES
19191919
199
199
YES
715827882
465
465
YES
1000000000
253
253
YES