ac

zhyf · 发布于 2026-01-25 · 浏览 316 回复 1

include <bits/stdc++.h>

using namespace std;

int main() {

int a,b,c;
cin>>a>>b;
if(a==1)
{
	int a1 = 0,a2 = 0,a3 = 0;
	for(int i = 0;i<b;i++)
	{
		cin>>c;
		if(c>=80)a3++;
		else if(c>=60)a2++;
		else a1++;
	}
	cout<<a1<<" "<<a2<<" "<<a3;
}
else if(a==2)
{
int a1 = 0,a2 = 0,a3 = 0,a4 = 0,a5 = 0;
	for(int i = 0;i<b;i++)
	{
		cin>>c;
		if(c>=90)a5++;
		else if(c>=80)a4++;
		else if(c>=70)a3++;
		else if(c>=60)a2++;
		else a1++;
	}
	cout<<a1<<" "<<a2<<" "<<a3<<" "<<a4<<" "<<a5;
}
else{
	int a1 = 0,a2 = 0;
	for(int i = 0;i<b;i++)
	{
		cin>>c;
		if(c>=60)a2++;
		else a1++;
	}
	cout<<a1<<" "<<a2;
}
return 0;

}

全部回复 共 1 条

  1. 小李 #1 ·

    include <bits/stdc++.h>

    using namespace std; int z[1000000];

    int main() {

    int a, b, n[3] = {0, 0, 0}, m[5] = {0, 0, 0, 0, 0}, o[2] = {0, 0};
    cin >> b >> a;
    for (int i = 0; i < a; i++) {
    	cin >> z[i];
    }
    for (int i = 0; i < a; i++) {
    	if (b == 1) {
    		if (z[i] < 60) {
    			n[0]++;
    		}
    		if (z[i] <= 79 && z[i] >= 60) {
    			n[1]++;
    		}
    		if (z[i] <= 100 && z[i] >= 80) {
    			n[2]++;
    		}
    	}
    	if (b == 2) {
    		if (z[i] <= 59 && z[i] >= 0) {
    			m[0]++;
    		}
    		if (z[i] <= 69 && z[i] >= 60) {
    			m[1]++;
    		}
    		if (z[i] <= 79 && z[i] >= 70) {
    			m[2]++;
    		}
    		if (z[i] <= 89 && z[i] >= 80) {
    			m[3]++;
    		} 
    		if (z[i] <= 100 && z[i] >= 90){
    			m[4]++;
    		}
    	}
    	if (b == 3) {
    		if (z[i] < 60) {
    			o[0]++;
    		} else {
    			o[1]++;
    		}
    	}
    }
    if (b == 1) {
    	cout << n[0] << " " << n[1] << " " << n[2];
    }
    if (b == 2) {
    	cout << m[0] << " " << m[1] << " " << m[2] << " " << m[3] << " " << m[4];
    }
    if (b == 3) {
    	cout << o[0] << " " << o[1];
    }
    return 0;
    

    }

发表回复