题目背景#
繁星之神有
每一颗星星都有它的年龄,当每颗星星到达
由于这些星星非常懒惰,自己不愿意发光。于是繁星之神会选出一颗
但是,这颗星星的能力有限,仅能带动跟它年龄差不超过
现在数学极好的徵御铉想知道,这颗星星能带动几颗星星发光(数星星的时间忽略不计)。
输入格式#
第一行输入四个数字
输出格式#
输出徵御铉数出的星星个数(即他可以看见多少星星)。
样例 #1#
样例输入 #1#
5 7 3 10
6 8 3 10 11plaintext样例输出 #1#
2plaintext提示#
对于
题意分析#
本题来源:甚至你们有些人都写过:牛客儿童节比赛-孩子王 ↗
本题题意:
条件有三
- 星星与领袖的年龄差
- 星星的年龄
;
上代码#
#include<iostream>
using namespace std;
int abs(int value){return value < 0?-value:value;}
int main(){
int n,x,y,c,age,ans=0;
cin>>n>>x>>y>>c;
if(x>=c){
cout<<0;
return 0;
}
for(int i = 1;i<=n;i++){
cin>>age;
if(abs(age-x)<=y&&age<c){
ans++;
}
}
cout<<ans;
}cpp
Comments
View on GitHub