3611 2023. 03. 01 10:27:55 Error42 Decimália cpp17 Elfogadva 100/100 24ms 6080 KiB
#include <iostream>
#include <vector>

using namespace std;
#define int long long

signed main() {
    ios_base::sync_with_stdio(false);
    cin.tie(nullptr);
    cout.tie(nullptr);

    int a;
    cin >> a;
    int cur = 0;
    string s = "";
    int lposIndex = a-1;
    vector<int> curs;
    for (size_t i = 0; i < a; i++)
    {
        curs.push_back(cur);
        cur/=10;
        int b;
        cin >> b;
        cur+=b;
        //cout << cur << "\n";
    }
    int tV = 1;
    if(cur==0) {
        for (size_t i = 0; i < curs.size(); i++)
        {
            if(curs[i]!=0) {
                lposIndex = i-1;
                cur = curs[i];
            }
        }
        if(lposIndex==(a-1)) {
            cout << 0 << "\n";
            return 0;
        }
        
    }
    for (size_t i = 0; i < 18; i++)
    {
        tV*=10;
        if(tV>=cur) {
            cur=cur-(cur%(tV/10));
            break;
        }
        if(i==17 && tV<=cur) {
            cur = cur-(cur%1000000000000000000);
        }
    }
    for (size_t i = 0; i < lposIndex; i++)
    {
        s+='0';
    }
    cout << cur << s << "\n";
}
Részfeladat Összpont Teszt Verdikt Idő Memória
subtask1 0/0
1 Elfogadva 3ms 1848 KiB
2 Elfogadva 3ms 2052 KiB
3 Elfogadva 3ms 2288 KiB
subtask2 25/25
4 Elfogadva 2ms 2372 KiB
5 Elfogadva 3ms 2508 KiB
6 Elfogadva 3ms 2556 KiB
7 Elfogadva 3ms 2616 KiB
8 Elfogadva 3ms 2720 KiB
subtask3 26/26
9 Elfogadva 3ms 2824 KiB
10 Elfogadva 3ms 2852 KiB
11 Elfogadva 3ms 2936 KiB
12 Elfogadva 3ms 3076 KiB
13 Elfogadva 2ms 3156 KiB
14 Elfogadva 3ms 3284 KiB
15 Elfogadva 3ms 3496 KiB
16 Elfogadva 3ms 3704 KiB
subtask4 19/19
17 Elfogadva 3ms 3812 KiB
18 Elfogadva 3ms 3896 KiB
19 Elfogadva 3ms 3896 KiB
20 Elfogadva 3ms 3816 KiB
subtask5 30/30
21 Elfogadva 24ms 6068 KiB
22 Elfogadva 24ms 5996 KiB
23 Elfogadva 23ms 6080 KiB
24 Elfogadva 24ms 6060 KiB
25 Elfogadva 24ms 5960 KiB
26 Elfogadva 23ms 5960 KiB
27 Elfogadva 16ms 5972 KiB
28 Elfogadva 3ms 4052 KiB