73212024-01-07 11:24:06Laci3000Késéscpp17Futási hiba 0/5064ms132004 KiB
// 2021 nt masodik.cpp : This file contains the 'main' function. Program execution begins and ends there.
//

#include <iostream>
#include <string>
#include <vector>

using namespace std;


void oszthato_e_31el() {
    long long bemeneti_szam; cin >> bemeneti_szam;

    vector<long long>lepesek;
    if (bemeneti_szam % 31 == 0) {
        cout << "IGEN" << '\n';
    }
    else {
        cout << "NEM" << '\n';
    }
    
    while (bemeneti_szam > 30){
        string szam = to_string(bemeneti_szam);
       // cerr << bemeneti_szam - (szam[szam.size() - 1] - '0') << '\n';
        bemeneti_szam = (bemeneti_szam - (szam[szam.size() - 1] - '0')) / 10 - 3 * (szam[szam.size() - 1] - '0');
        //cerr << bemeneti_szam << '\n';
        if (bemeneti_szam >= 0) {
            lepesek.push_back(bemeneti_szam);
        }
    }
    for (size_t i = 0; i < lepesek.size(); i++)
    {
        cout << lepesek[i] << " ";
    }
}


void hatekony_tori() {
    vector<bool>szamok(1000000000);
    int mennyiseg; cin >> mennyiseg;
    vector<int>listS(mennyiseg);
    int kulonbozoek = 1;
    for (int i = 0; i < mennyiseg; i++) {
        cin >> listS[i];

    }
    int utolso_uj_szam = mennyiseg - 1;
    szamok[listS[utolso_uj_szam]] = true;
    
    for(int i = mennyiseg - 1; i >= 0; i--){
        if (!szamok[listS[i]]) {
            utolso_uj_szam = i;
            szamok[listS[i]] = true;
            kulonbozoek++;
        }
    }
    cout << utolso_uj_szam + 1;
}


int main()
{
    hatekony_tori();
}

RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/50
1Futási hiba0/064ms132004 KiB
2Futási hiba0/061ms131756 KiB
3Futási hiba0/563ms131520 KiB
4Futási hiba0/552ms131288 KiB
5Futási hiba0/554ms131020 KiB
6Futási hiba0/552ms130776 KiB
7Futási hiba0/448ms130708 KiB
8Futási hiba0/452ms130572 KiB
9Futási hiba0/448ms130560 KiB
10Futási hiba0/450ms130556 KiB
11Futási hiba0/450ms130544 KiB
12Futási hiba0/248ms130476 KiB
13Futási hiba0/250ms130236 KiB
14Futási hiba0/150ms130228 KiB
15Futási hiba0/148ms130220 KiB
16Futási hiba0/150ms130216 KiB
17Futási hiba0/150ms129992 KiB
18Futási hiba0/150ms129772 KiB
19Futási hiba0/152ms129760 KiB