AtCoder Beginner Contest 222 B - Failing Grade
問題の要約
N人の学生が試験を受けた。学生には学生1,学生2,...,学生Nと番号がついていて,学生iはai点を取った。
P点未満の点数を取った学生は"不可"となり単位を取得できない。"不可"となった学生の人数を答えよ。
制約
1<=N<=10^5
1<=P<=100
1<=ai<=100(1<=i<=N)
考え方
1,学生の番号を1ずらす
1<=i<=N => 0<=i<=N-1
2,0からN-1までの全ての学生についてP未満ならばカウントしていく。
実際のプログラム
#include<iostream>
#include<vector>
using namespace std;
int main(){
long N,P;
cin >> N >> P;
vector<long> a(N);
long count = 0;
for(long i = 0; i < N; i++){
cin >> a[i];
if(a[i] < P){
count++;
}
}
cout << count << endl;
return 0;
}