97492024-03-06 11:23:51UnluckYDecimáliacpp17Elfogadva 100/10081ms18204 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ÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva3ms1816 KiB
2Elfogadva3ms2288 KiB
3Elfogadva3ms2112 KiB
subtask225/25
4Elfogadva3ms2300 KiB
5Elfogadva3ms2544 KiB
6Elfogadva3ms2784 KiB
7Elfogadva3ms2964 KiB
8Elfogadva3ms3092 KiB
subtask326/26
9Elfogadva3ms3216 KiB
10Elfogadva3ms3428 KiB
11Elfogadva3ms3476 KiB
12Elfogadva3ms3688 KiB
13Elfogadva3ms3656 KiB
14Elfogadva3ms3904 KiB
15Elfogadva3ms3996 KiB
16Elfogadva3ms4088 KiB
subtask419/19
17Elfogadva3ms4084 KiB
18Elfogadva3ms4124 KiB
19Elfogadva3ms4216 KiB
20Elfogadva3ms4328 KiB
subtask530/30
21Elfogadva78ms7976 KiB
22Elfogadva78ms9624 KiB
23Elfogadva78ms11484 KiB
24Elfogadva78ms13324 KiB
25Elfogadva81ms15160 KiB
26Elfogadva79ms17000 KiB
27Elfogadva48ms18204 KiB
28Elfogadva3ms16204 KiB