129692025-01-04 11:44:43PKBRadar (70 pont)cpp17Hibás válasz 65/7096ms1396 KiB
#include <iostream>
#include <vector>
#include <algorithm>

using namespace std;

int main() {
    // Bemenet olvasása
    int N, M;
    cin >> N >> M;
    
    vector<int> ownRadars(N);
    vector<int> enemyRadars(M);
    
    for (int i = 0; i < N; ++i) {
        cin >> ownRadars[i];
    }
    
    for (int i = 0; i < M; ++i) {
        cin >> enemyRadars[i];
    }
    
    // Ellenséges radar maximális magassága
    int maxEnemyRadar = *max_element(enemyRadars.begin(), enemyRadars.end());
    
    // Ellenőrzés: minden saját radar elég magas-e
    for (int i = 0; i < N; ++i) {
        if (ownRadars[i] < maxEnemyRadar) {
            // Ha találunk egy saját radart, ami nem elég magas, NEM a válasz
            cout << "NEM\n";
            // Példa keresése
            for (int j = 0; j < M; ++j) {
                if (ownRadars[i] < enemyRadars[j]) {
                    cout << i + 1 << "\n" << j + 1;
                    return 0;
                }
            }
        }
    }
    
    // Ha minden saját radar megfelelő, IGEN a válasz
    cout << "IGEN\n";
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base65/70
1Elfogadva0/01ms332 KiB
2Elfogadva0/01ms508 KiB
3Elfogadva5/51ms320 KiB
4Elfogadva5/51ms320 KiB
5Elfogadva5/51ms320 KiB
6Elfogadva5/51ms320 KiB
7Elfogadva5/51ms320 KiB
8Elfogadva5/51ms320 KiB
9Elfogadva5/52ms548 KiB
10Elfogadva5/535ms1396 KiB
11Hibás válasz0/535ms1080 KiB
12Elfogadva5/552ms824 KiB
13Elfogadva5/552ms824 KiB
14Elfogadva5/596ms1080 KiB
15Elfogadva5/593ms1080 KiB
16Elfogadva5/593ms1080 KiB