20832022-12-16 20:27:14eokorLudak Harcacpp11Runtime error 25/10030ms5380 KiB
#include <iostream>
//#include <fstream>

using namespace std;

int main()
{
//    ifstream cin("be.txt");
//    int n;
//    cin>>n;
//    int tabla[n],hossz,osszeg[7]={};
//    hossz=n;
//    cin>>tabla[0];
//    int seg;
//    while(hossz>6)
//    {
//        for(int i=1;i<=6;i++)
//        {
//        cin>>seg;
//        tabla[i]=tabla[i]+seg;
//        osszeg[i]++;
//        }
//        for(int i=1;i<=6;i++)
//        {
//        while(tabla[i]<=6){
//            tabla[i]=tabla[i]+tabla[tabla[i]];
//            osszeg[i]++;
//        }
//        tabla[i]=tabla[i]/6*tabla[i]%6;
//        }
//        hossz-=6;
//    }
//    for(int i=1;i<=6;i++)
//    {
//        cout<<osszeg[i]<<" ";
//    }

    int n;
    cin>>n;
    int tabla[n],hossz,osszeg[7]={};
    hossz=n;
    int seg;
        for(int i=0;i<n;i++)
        {
        cin>>tabla[i];
        }

    for(int i=1;i<=6;i++)
    {
        int ind=0;
        while(ind<n)
        {
            while(tabla[ind]!=0)
            {
                ind+=tabla[ind];
            }

            while(tabla[ind]==0 && ind<n)
            {
                osszeg[i]++;
                ind+=i;
            }
        }
    }
    for(int i=1;i<=6;i++)
    {
        cout<<osszeg[i]<<" ";
    }

    return 0;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Runtime error3ms1980 KiB
2Runtime error2ms2184 KiB
subtask225/25
3Accepted2ms2272 KiB
4Accepted2ms2476 KiB
5Accepted2ms2720 KiB
6Accepted4ms2956 KiB
7Accepted19ms3856 KiB
subtask30/40
8Accepted2ms3288 KiB
9Accepted3ms3500 KiB
10Accepted4ms3604 KiB
11Runtime error7ms3832 KiB
12Accepted12ms4012 KiB
13Accepted18ms4308 KiB
14Accepted25ms4404 KiB
15Accepted27ms4720 KiB
subtask40/35
16Accepted4ms4180 KiB
17Runtime error7ms4228 KiB
18Accepted9ms4164 KiB
19Accepted13ms4468 KiB
20Accepted14ms4508 KiB
21Accepted18ms4800 KiB
22Accepted21ms4976 KiB
23Accepted25ms5272 KiB
24Accepted24ms5316 KiB
25Accepted30ms5380 KiB