您的位置:首页 > 其它

2157 摘苹果神马的最好玩啦

2011-08-23 08:59 127 查看
描述阿聪带着鱼丸去看牛顿当年被砸到的那棵苹果树,这个时候,一颗苹果从树上掉了下来,砸在鱼丸的脑袋上了(多么悲催的一件事),鱼丸很生气,她想要亲自把树上的苹果都摘下来!这里给出阿聪的身高 h_boy 和体重 w_boy,鱼丸的身高 h_girl 和体重 w_girl,当阿聪的体重比鱼丸的体重大的时候,鱼丸可以站在阿聪身上去摘苹果,要是鱼丸太胖了那就没办法了>_<只要苹果的高度不大于鱼丸能够到的高度,鱼丸就能把它摘下来!输入给出 t 组数据。对于每组数据:第一行先给出 n、h_boy、w_boy、h_girl 和 w_girl。n 代表一共有 n 个苹果,其他变量的意义同题目描述一致。第二行有 n 个数,代表了 n 个苹果的高度(t <= 10,n < 1000,h_boy、w_boy、h_girl、w_girl 的范围请参考正常人类数据,身高的单位为 cm,体重的单位为 kg,苹果的高度为正整数且在 500 以内,单位cm)输出对于每组数据,请输出一行表示鱼丸能摘到几个苹果样例输入
2
10 172 55 160 49
300 330 120 90 170 160 220 400 50 500
10 172 55 160 56
300 330 120 90 170 160 220 400 50 500
样例输出
8
4
模拟题,比较高度大小即可
#include <stdio.h>int main(){int number,t;int n,hb,wb,hg,wg;int a[1005],i;int count;scanf("%d",&number);for(t=1;t<=number;t++){count=0;scanf("%d %d %d %d %d",&n,&hb,&wb,&hg,&wg);for(i=0;i<n;i++)scanf("%d",&a[i]);for(i=0;i<n;i++){if((wb>wg)&&((hb+hg)>=a[i]))count++;if((wb<=wg)&&(hg>=a[i]))count++;}printf("%d\n",count);}return 0;}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: