80232024-01-12 10:37:56UnluckYSzámjegy keveréscpp17Elfogadva 40/403ms4136 KiB
// Source: https://usaco.guide/general/io

#include <bits/stdc++.h>
using namespace std;

int INF = 1e9;

int main() {
	string n; cin >> n;





	int szamjegyossz = 0;
	int hossz = 0; 


	for (char x : n){
		szamjegyossz += x-'0';
		hossz++;
	}


	if (szamjegyossz == n[0]-'0' && n[0] != '1'){
		szamjegyossz = 1 + (hossz-1)*9 + n[0]-'0' - 1;
	}

	long long ans = szamjegyossz;
	hossz--;

	for (int i = hossz; i > 0; i--){
		ans += 9*i;
	}

	
	cout << ans;

	
	/*

	100 2 l
	99 3
	18 + 3 + 9 

	*/


}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base40/40
1Elfogadva0/03ms1812 KiB
2Elfogadva0/03ms2200 KiB
3Elfogadva0/03ms2280 KiB
4Elfogadva2/23ms2240 KiB
5Elfogadva2/23ms2264 KiB
6Elfogadva2/23ms2464 KiB
7Elfogadva2/23ms2708 KiB
8Elfogadva2/23ms2760 KiB
9Elfogadva2/23ms2888 KiB
10Elfogadva2/23ms3104 KiB
11Elfogadva4/42ms3180 KiB
12Elfogadva4/43ms3336 KiB
13Elfogadva2/23ms3352 KiB
14Elfogadva2/23ms3420 KiB
15Elfogadva2/23ms3548 KiB
16Elfogadva2/23ms3628 KiB
17Elfogadva2/23ms3628 KiB
18Elfogadva2/23ms3696 KiB
19Elfogadva3/33ms3916 KiB
20Elfogadva3/33ms4136 KiB