40842023-03-13 09:12:13tamasmarkTűzijátékcpp17Hibás válasz 4/5057ms8496 KiB
// tuzijatek.cpp : This file contains the 'main' function. Program execution begins and ends there.
//

#include <iostream>
#include <vector>

using namespace std;

struct adat
{
    long long tav;
    bool lat;
};
vector<adat>x;
vector<int>megold;
int i, n, m, tav,a;

int main()
{
    cin >> n >> m >> tav;
    x.resize(n + 1);
    x[m].lat = true;
    for (i = 1; i <= n; ++i)
    {
        cin >> x[i].tav;
    }
    for (i = 1; i <= n; ++i)
    {
        if (i == 1)
        {
            megold.push_back(i);
            x[i].lat = true;
            a = i;
        }
        else if (i == m)
        {
            a=i;
            megold.push_back(i);
        }
        else
        {
            if (x[i].tav - x[a].tav >= 100)
            {
                megold.push_back(i);
                a = i;
            }
        }
    }
    cout << megold.size()<<"\n";
    for (auto& e : megold)
    {
        cout << e << " ";
    }
    return 0;
}
/*
6 4 100
0 70 110 210 230 500

*/
// Run program: Ctrl + F5 or Debug > Start Without Debugging menu
// Debug program: F5 or Debug > Start Debugging menu

// Tips for Getting Started: 
//   1. Use the Solution Explorer window to add/manage files
//   2. Use the Team Explorer window to connect to source control
//   3. Use the Output window to see build output and other messages
//   4. Use the Error List window to view errors
//   5. Go to Project > Add New Item to create new code files, or Project > Add Existing Item to add existing code files to the project
//   6. In the future, to open this project again, go to File > Open > Project and select the .sln file
RészfeladatÖsszpontTesztVerdiktIdőMemória
base4/50
1Elfogadva0/03ms1872 KiB
2Hibás válasz0/052ms6476 KiB
3Hibás válasz0/23ms2428 KiB
4Hibás válasz0/23ms2584 KiB
5Elfogadva2/23ms2792 KiB
6Elfogadva2/23ms2940 KiB
7Hibás válasz0/23ms3064 KiB
8Hibás válasz0/23ms3148 KiB
9Hibás válasz0/24ms3520 KiB
10Hibás válasz0/26ms3540 KiB
11Hibás válasz0/26ms3664 KiB
12Hibás válasz0/29ms4252 KiB
13Hibás válasz0/210ms4512 KiB
14Hibás válasz0/29ms4676 KiB
15Hibás válasz0/39ms4628 KiB
16Hibás válasz0/314ms5084 KiB
17Hibás válasz0/319ms5480 KiB
18Hibás válasz0/321ms6032 KiB
19Hibás válasz0/354ms8496 KiB
20Hibás válasz0/352ms8488 KiB
21Hibás válasz0/452ms8472 KiB
22Hibás válasz0/457ms8476 KiB