9749 2024. 03. 06 11:23:51 UnluckY Decimália cpp17 Elfogadva 100/100 81ms 18204 KiB
#include <bits/stdc++.h>

using namespace std;


#define int long long

signed main(){

    int n; cin >> n;
    vector<int> v; 
    int p = 0;

    for (int i = 1; i <= n; i++){
        int a; cin >> a; 
        a = a + p;
        v.push_back(a%10);
        p = a/10;
    }
    while (p > 0){
        v.push_back(p%10);
        p /= 10;
    }
    


    int x = 0;
    for (int i = v.size()-1; i >= 0; i--){
        if (v[i] != 0){
            x = i;
            break;
        }
    }

    cout << (to_string(v[x]))+string(x, '0') << endl;




/*
    //reverse(v.begin(), v.end());

    int mego = v[n-1]; // lehet 0

    for (int i = n-2; i >= 0; i--){
        //cout << n-i-1 << " " << v[i]/10 << endl;
        if (v[i] / 10 >= n-i-1){
            mego += v[i]/10;
            break;
        }
    }

    

    cout << (to_string(mego))+string(n-1, '0');
*/
    return 0;
}
Részfeladat Összpont Teszt Verdikt Idő Memória
subtask1 0/0
1 Elfogadva 3ms 1816 KiB
2 Elfogadva 3ms 2288 KiB
3 Elfogadva 3ms 2112 KiB
subtask2 25/25
4 Elfogadva 3ms 2300 KiB
5 Elfogadva 3ms 2544 KiB
6 Elfogadva 3ms 2784 KiB
7 Elfogadva 3ms 2964 KiB
8 Elfogadva 3ms 3092 KiB
subtask3 26/26
9 Elfogadva 3ms 3216 KiB
10 Elfogadva 3ms 3428 KiB
11 Elfogadva 3ms 3476 KiB
12 Elfogadva 3ms 3688 KiB
13 Elfogadva 3ms 3656 KiB
14 Elfogadva 3ms 3904 KiB
15 Elfogadva 3ms 3996 KiB
16 Elfogadva 3ms 4088 KiB
subtask4 19/19
17 Elfogadva 3ms 4084 KiB
18 Elfogadva 3ms 4124 KiB
19 Elfogadva 3ms 4216 KiB
20 Elfogadva 3ms 4328 KiB
subtask5 30/30
21 Elfogadva 78ms 7976 KiB
22 Elfogadva 78ms 9624 KiB
23 Elfogadva 78ms 11484 KiB
24 Elfogadva 78ms 13324 KiB
25 Elfogadva 81ms 15160 KiB
26 Elfogadva 79ms 17000 KiB
27 Elfogadva 48ms 18204 KiB
28 Elfogadva 3ms 16204 KiB