【題目描述】
火柴盒長為L,寬為W(1<=L,W<=100),高度無限高,給你N(1<=N<=50)根火柴,知道每一根火柴的長度,問有多少根火柴可以橫着放進該火柴盒。
【輸入】
第一行輸入N,L和W。
接下來N行每行輸入一個1到1000範圍内的一個整數,表示火柴的長度。
【輸出】
輸出能夠裝進火柴盒的火柴的數量。
【輸入樣例】
樣例1:
5 3 4
3
4
5
6
7
樣例2:
2 12 17
21
20
【輸出樣例】
樣例1:
3
樣例2:
1
代碼
#include<cstdio>
#include<cmath>
using namespace std;
int a,b,c,d,k=0,t;
int main()
{
scanf("%d%d%d",&a,&b,&c);
d=d+sqrt(b*b+c*c);
for(int i=1;i<=a;i++)
{
scanf("%d",&t);
if(t<=b||t<=c||t<=d)
k++;
}
printf("%d",k);
return 0;
}