Submission

Status:

------TTTT

Subtask/Task Score:

0/100

Score: 0

User: Bunkoblong

Problemset: กองชาม

Language: cpp

Time: 1.097 second

Submitted On: 2025-10-01 23:49:40

#include <iostream>
using namespace std;

int main() {
    int n, a[100000], p[100000], c = 0;
    cin >> n;
    for (int i = 0; i < n; i++) cin >> a[i];
    for (int i = 0; i < n - 1; i++)
        for (int j = i + 1; j < n; j++)
            if (a[i] > a[j]) swap(a[i], a[j]);
    for (int i = 0; i < n; i++) {
        int k = 0;
        for (int j = 0; j < c; j++)
            if (p[j] <= a[i]) { p[j] = a[i]; k = 1; break; }
        if (!k) p[c++] = a[i];
    }
    cout << c;
}