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

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


გაგზავნის თარიღი: 06.04.2021 01:33:47

ამოცანა: რიცხვებით თამაში

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

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

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







#include <iostream>
#include <queue>

using namespace std;

int n, x;
queue <int> q1;

main()
{
    cin >> n;
    q1.push(n);

    x = n;

    while (x >= 10)
    {
        x = n % 10 * n / 10;
        q1.push(n);

        x = (n % 10) * (n % 10) + (n / 10) * (n / 10);
        q1.push(x);

        if (x >= 100)
            x %= 100;

        n = x;
    }

    cout << q1.size();
}

ტესტები

შემავალი მონაცემები
13
გამომავალი მონაცემები
5
თქვენი პასუხი
5
ჩეკერის პასუხი
YES
შემავალი მონაცემები
14
გამომავალი მონაცემები
35
თქვენი პასუხი

                    
ჩეკერის პასუხი
NO
შემავალი მონაცემები
10
გამომავალი მონაცემები
3
თქვენი პასუხი
3
ჩეკერის პასუხი
YES
შემავალი მონაცემები
99
გამომავალი მონაცემები
38
თქვენი პასუხი

                    
ჩეკერის პასუხი
NO
შემავალი მონაცემები
68
გამომავალი მონაცემები
44
თქვენი პასუხი
3
ჩეკერის პასუხი
NO
შემავალი მონაცემები
39
გამომავალი მონაცემები
39
თქვენი პასუხი

                    
ჩეკერის პასუხი
NO
შემავალი მონაცემები
88
გამომავალი მონაცემები
46
თქვენი პასუხი
7
ჩეკერის პასუხი
NO
შემავალი მონაცემები
43
გამომავალი მონაცემები
36
თქვენი პასუხი

                    
ჩეკერის პასუხი
NO
შემავალი მონაცემები
75
გამომავალი მონაცემები
48
თქვენი პასუხი

                    
ჩეკერის პასუხი
NO
შემავალი მონაცემები
83
გამომავალი მონაცემები
38
თქვენი პასუხი

                    
ჩეკერის პასუხი
NO