73832024-01-08 12:55:22CWMKártyajátékcpp17Wrong answer 26/30100ms7224 KiB
#include <iostream>
#include <vector>
#include <set>
#include <queue>
#include <algorithm>

using namespace std;
#define ll long long
int main()
{
    ll i1;
    int n;
    cin >> i1 >> n;
    vector<ll> ord(n);
    ll max = -1;
    vector<ll> maxVec;
    for (size_t i = 0; i < n; i++)
    {
        ll a;
        cin >> a;
        ord[i] = a;
        if (a > max) {
            maxVec.push_back(a);
            max = a;
        }
    }
    sort(ord.begin(), ord.end());
    int res = 0;
    if (maxVec[0] != ord[0]) res++;
    int insVec = 1;
    for (size_t i = 0; i < ord.size(); i++)
    {
        if (ord[i] == maxVec[insVec]) {
            if (i == ord.size() - 1) {
                res++;
                break;
            }
            if (ord[i + 1] != maxVec[insVec + 1]) {
                res++;
            }
            insVec++;
        }
    }
    cout << res;
}
SubtaskSumTestVerdictTimeMemory
base26/30
1Accepted0/03ms1960 KiB
2Wrong answer0/0100ms4816 KiB
3Wrong answer0/13ms2240 KiB
4Wrong answer0/13ms2580 KiB
5Accepted1/13ms2724 KiB
6Accepted2/23ms2980 KiB
7Accepted2/23ms3196 KiB
8Accepted2/23ms3268 KiB
9Accepted1/135ms4252 KiB
10Accepted2/250ms5756 KiB
11Accepted3/350ms5760 KiB
12Accepted3/350ms6020 KiB
13Accepted1/197ms5136 KiB
14Wrong answer0/298ms5764 KiB
15Accepted3/398ms7224 KiB
16Accepted3/3100ms6324 KiB
17Accepted3/3100ms6536 KiB