NC50428. 数星星 Stars
描述
输入描述
第一行一个整数N,表示星星的数目;
接下来N行给出每颗星星的坐标,坐标用两个整数x,y表示;
不会有星星重叠。星星按y坐标增序给出,y坐标相同的按x坐标增序给出。
输出描述
N行,每行一个整数,分别是0级,1级,2级,……,N-1级的星星的数目。
示例1
输入:
5 1 1 5 1 7 1 3 3 5 5
输出:
1 2 1 1 0
C++(clang++ 11.0.1) 解法, 执行用时: 51ms, 内存消耗: 608K, 提交时间: 2022-08-01 15:32:39
#include <bits/stdc++.h> using namespace std;int n,level[15010],a[15010],b[15010],i;int main(){cin>>n;for(i=1;i<=n;i++){cin>>a[i]>>b[i];int t=0;for(int j=1;j<i;j++)if(a[j]<=a[i])t++;level[t]++;}for(i=0;i<n;i++)cout<<level[i]<<endl;return 0;}