Submission #2409047


Source Code Expand

#include <iostream>
#include <vector>
#include <string>
#include <cmath>
#include <set>
#include <algorithm>
#include <array>
#include <complex>
#include <string>
#include <utility>
#include <map>
#include <queue>
#include <list>
int dx[4]={-1,0,1,0};
int dy[4]={0,1,0,-1};
#define INF 1<<21
using pii = std::pair<int,int>;
#define SORT(v) std::sort(v.begin(), v.end())
int main(){
    int N;
    std::cin >> N;
    std::vector<int> a(N);
    for (int i = 0; i < N; i++) {
        std::cin >> a[i];
    }
    std::vector<int> color(9);
    for (int i = 0; i < N; i++) {
        if (a[i] >= 1 && a[i] <= 399) {
            color[1]++;
        }
        else if (a[i] >= 400 && a[i] <= 799) {
            color[2]++;
        }
        else if (a[i] >= 800 && a[i] <= 1199) {
            color[3]++;
        }
        else if (a[i] >= 1200 && a[i] <= 1599) {
            color[4]++;
        }
        else if (a[i] >= 1600 && a[i] <= 1999) {
            color[5]++;
        }
        else if (a[i] >= 2000 && a[i] <= 2399) {
            color[6]++;
        }
        else if (a[i] >= 2400 && a[i] <= 2799) {
            color[7]++;
        }
        else if (a[i] >= 2800 && a[i] <= 3199) {
            color[8]++;
        }
        else {
            color[0]++;
        }
    }
    int ans = 0;
    for (int i = 1; i < 9; i++) {
        if (color[i] > 0) {
            ans++;
        }
    }
    if (ans != 0) {
        std::cout << ans << " " << ans + color[0] << std::endl;
    }
    else {
        std::cout << 1 << " " << ans + color[0] << std::endl;
    }
    
    return 0;
}

Submission Info

Submission Time
Task C - Colorful Leaderboard
User kz_0420
Language C++14 (GCC 5.4.1)
Score 300
Code Size 1649 Byte
Status AC
Exec Time 1 ms
Memory 256 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 3
AC × 8
Set Name Test Cases
Sample s1.txt, s2.txt, s3.txt
All in1.txt, in2.txt, in3.txt, in4.txt, in5.txt, s1.txt, s2.txt, s3.txt
Case Name Status Exec Time Memory
in1.txt AC 1 ms 256 KB
in2.txt AC 1 ms 256 KB
in3.txt AC 1 ms 256 KB
in4.txt AC 1 ms 256 KB
in5.txt AC 1 ms 256 KB
s1.txt AC 1 ms 256 KB
s2.txt AC 1 ms 256 KB
s3.txt AC 1 ms 256 KB