招聘
Description
蒜厂要招聘,收到了很多简历。我们提取出每一份简历中的重要部分,每一份简历包含下列几个要素:
学历。我们用 0 表示本科毕业,1 表示硕士毕业,2 表示博士毕业。
毕业院校的排名。用一个 1 ~ 100 的整数,排名第一的是最好的学校。
年龄大小。一个 10 ~ 80 整数。
工作年份。一个 0 ~ 30 之间的一个整数。
由于收到的简历太多了,蒜头君不能每个人都面试,他只面试同时满足下面两个条件的人:
学校排名在前 50 (包含第 50)或者 学历在硕士以及以上。
年龄小于等于 25 或者 工作年份在 5 年以上的。
现在蒜头君让你帮忙计算他需要面试多少人。
Input
第一行输入一个整数 n(1 <= n <= 10000),表示收到的简历数。接下来 n 行,每行输入 4 个整数,依次表示学历,毕业院校的排名,年龄大小,工作年份,保证输入的数均满足题目描述中的范围。
Output
输出一个整数,表示蒜头君需要面试的人数。
Sample Input 1
5
2 60 73 25
2 944 66 7
1 1 69 4
0 187 55 1
0 7 45 13
Sample Output 1
3
Sample Input 2
6
1 450 65 25
0 192 2 13
2 80 51 17
0 261 55 4
0 147 69 16
1 921 32 4
Sample Output 2
2
Source
计蒜客
代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,cnt=0;
cin>>n;
for(int i=1;i<=n;i++){
int x,d,l,g;
cin>>x>>d>>l>>g;
if((d<=50 || x>=1) && (l<=25 || g>=5)){
cnt++;
}
}
cout<<cnt;
return 0;
}