NC237312. 孩子王
描述
输入描述
第一行输入三个数字,,,。
第二行输入个数字分别代表孩子们的年龄,。
输出描述
输出满足条件的孩子数目。
示例1
输入:
3 6 3 4 9 10
输出:
2
说明:
四岁和九岁的孩子愿意和小沙玩,十岁的觉得小沙是个幼稚鬼,不愿意和他一起玩。C++ 解法, 执行用时: 3ms, 内存消耗: 448K, 提交时间: 2022-06-01 19:21:21
#include<bits/stdc++.h> using namespace std; int n, x, c, a, ans; int main() { for(cin >> n >> x >> c; cin >> a; ans += (a >= c && abs(a-x) <= 3)); cout << ans * (x >= c); }
pypy3 解法, 执行用时: 122ms, 内存消耗: 38680K, 提交时间: 2022-06-01 19:20:27
n, x, c = map(int, input().split()) a = list(map(int, input().split())) print(0 if x < c else sum([1 for i in a if i >= c and abs(i - x) <= 3]))
Python3 解法, 执行用时: 44ms, 内存消耗: 4520K, 提交时间: 2023-05-23 09:27:59
n,x,c=map(int,input().split()) a,b=max(c,x-3),x+3 print((x>=c)*sum(a<=t<=b for t in map(int,input().split())))