6717 2023. 12. 17 18:49:03 111 Számjegy keverés cpp17 Elfogadva 40/40 3ms 4920 KiB
#include <bits/stdc++.h>
using namespace std;

#define int long long
#define double long double

#define pii pair<int, int>

signed main() {
	ios::sync_with_stdio(0);
	cin.tie(0);
	cout.tie(0);
#ifdef CB
	freopen("be2.txt", "r", stdin);
//	freopen("out.txt", "w", stdout);
#endif
	string S;
	cin >> S;
	int ans = 0;
	if (count(S.begin(), S.end(), '0') == S.size() - 1) {
		if (S[0] == '1') {
			ans++;
		}
		else {
			ans += S[0] - '0' + 9 * (S.size() - 1);
		}
	}
	else {
		for (char c : S) {
			ans += c - '0';
		}
	}
	for (int i = (int)S.size() - 1; i > 0; i--) {
		ans += 9 * i;
	}
	cout << ans << '\n';
	return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 40/40
1 Elfogadva 0/0 3ms 1824 KiB
2 Elfogadva 0/0 3ms 2056 KiB
3 Elfogadva 0/0 3ms 2256 KiB
4 Elfogadva 2/2 3ms 2444 KiB
5 Elfogadva 2/2 3ms 2412 KiB
6 Elfogadva 2/2 3ms 2548 KiB
7 Elfogadva 2/2 3ms 2632 KiB
8 Elfogadva 2/2 3ms 2860 KiB
9 Elfogadva 2/2 3ms 3068 KiB
10 Elfogadva 2/2 3ms 3184 KiB
11 Elfogadva 4/4 3ms 3416 KiB
12 Elfogadva 4/4 3ms 3508 KiB
13 Elfogadva 2/2 3ms 3872 KiB
14 Elfogadva 2/2 3ms 3960 KiB
15 Elfogadva 2/2 3ms 3836 KiB
16 Elfogadva 2/2 3ms 4120 KiB
17 Elfogadva 2/2 3ms 4344 KiB
18 Elfogadva 2/2 3ms 4576 KiB
19 Elfogadva 3/3 3ms 4812 KiB
20 Elfogadva 3/3 3ms 4920 KiB