ამოხსნების სტატუსი

ამ გვერდზე თქვენ იხილავთ გაგზავნილი ამოხსნების სტატუსს.


გაგზავნის თარიღი: 07.11.2019 16:57:03

ამოცანა: სუპერკენგურუ

მომხმარებელი: jigsaw

ვერდიქტი: ნაწილობრივი ამოხსნა

შეფასება: 40.0 ქულა







#include <iostream>
using namespace std;

int n,check=1,ans=1;
int main()
{
    cin>>n;
    while(check!=n)
    {
        check*=2;
        if(check>n)
        {
            n=check-n;
            ans++;
            check=1;
        }
        else
        ans++;
    }
    cout<<ans;
}

ტესტები

შემავალი მონაცემები
17
გამომავალი მონაცემები
10
თქვენი პასუხი
10
ჩეკერის პასუხი
YES
შემავალი მონაცემები
97
გამომავალი მონაცემები
13
თქვენი პასუხი
13
ჩეკერის პასუხი
YES
შემავალი მონაცემები
1000
გამომავალი მონაცემები
22
თქვენი პასუხი
19
ჩეკერის პასუხი
NO
შემავალი მონაცემები
77777
გამომავალი მონაცემები
88
თქვენი პასუხი
88
ჩეკერის პასუხი
YES
შემავალი მონაცემები
0
გამომავალი მონაცემები
0
თქვენი პასუხი
3
ჩეკერის პასუხი
NO
შემავალი მონაცემები
32767
გამომავალი მონაცემები
15
თქვენი პასუხი
16
ჩეკერის პასუხი
NO
შემავალი მონაცემები
987654321
გამომავალი მონაცემები
269
თქვენი პასუხი
269
ჩეკერის პასუხი
YES
შემავალი მონაცემები
19191919
გამომავალი მონაცემები
199
თქვენი პასუხი
200
ჩეკერის პასუხი
NO
შემავალი მონაცემები
715827882
გამომავალი მონაცემები
465
თქვენი პასუხი
464
ჩეკერის პასუხი
NO
შემავალი მონაცემები
1000000000
გამომავალი მონაცემები
253
თქვენი პასუხი
244
ჩეკერის პასუხი
NO