2387 2023. 01. 12 12:28:05 sztomi Számjegy keverés cpp11 Elfogadva 40/40 3ms 3872 KiB
#include <bits/stdc++.h>

using namespace std;

int main()
{
    string s;
    cin >> s;
    int n = s.size();
    int sum = 0;
    int nem0db = 0;
    for(char c : s){
        sum += c-'0';
        nem0db += c!='0';
    }

    // 200 -> 199
    // 30

    long long ki = sum;
    if(nem0db == 1 && s[0] != '1'){
        ki += (n-1)*9;
    }
    ki += n*(n-1)/2*9;

    cout << ki << "\n";

}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 40/40
1 Elfogadva 0/0 3ms 1680 KiB
2 Elfogadva 0/0 2ms 1936 KiB
3 Elfogadva 0/0 2ms 2140 KiB
4 Elfogadva 2/2 2ms 2340 KiB
5 Elfogadva 2/2 2ms 2588 KiB
6 Elfogadva 2/2 2ms 2792 KiB
7 Elfogadva 2/2 2ms 2740 KiB
8 Elfogadva 2/2 2ms 2864 KiB
9 Elfogadva 2/2 2ms 3076 KiB
10 Elfogadva 2/2 2ms 3256 KiB
11 Elfogadva 4/4 2ms 3460 KiB
12 Elfogadva 4/4 2ms 3532 KiB
13 Elfogadva 2/2 2ms 3556 KiB
14 Elfogadva 2/2 2ms 3656 KiB
15 Elfogadva 2/2 2ms 3656 KiB
16 Elfogadva 2/2 2ms 3560 KiB
17 Elfogadva 2/2 2ms 3564 KiB
18 Elfogadva 2/2 2ms 3688 KiB
19 Elfogadva 3/3 2ms 3776 KiB
20 Elfogadva 3/3 2ms 3872 KiB