题目
蒜头君在心里想了一个正整数 x,他打开手边的笔记本,上边写着 n个正整数,他想知道其中有多少个数比 x小,多少个数和 x相等,多少个数比 x大,你能帮帮他吗?
Input
第一行,包含两个整数 n,x,表示蒜头君的笔记本上的正整数的数量和蒜头君心里想的数。
第二行,包含 n个正整数,表示蒜头君的笔记本上的正整数 ai。
Output
输出一行,包含三个整数,分别表示蒜头君的笔记本上比 x小的数的数量,和 x相等的数的数量以及比 x大的数的数量。
Sample Input
5 2
1 2 3 4 5
Sample Output
1 1 3
代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,x;
scanf("%d %d",&n,&x);
int a[n];
for(int i=0;i<n;i++){
scanf("%d",&a[i]);
}
int k=0,y=0,j=0;
for(int i=0;i<n;i++){
if(a[i]<x){
k++;
}else if(a[i]==x){
y++;
}else{
j++;
}
}
printf("%d %d %d\n",k,y,j);
return 0;
}