1. 程式人生 > >科大訊飛-筆試程式設計題-數蚊子

科大訊飛-筆試程式設計題-數蚊子

數蚊子

時間限制:C/C++語言 1000MS;其他語言 3000MS
記憶體限制:C/C++語言 65536KB;其他語言 589824KB

題目描述:

現在有一個蚊帳,假如用矩形體來表示一個蚊帳,為了方便描述,將該長方體的三個面放在X,Y,Z座標面上。那麼該矩形體的一個頂點就是(0,0,0),距離該頂點最遠的頂點的座標為 (x0,y0,z0)。給出(x0,y0,z0)和所有蚊子的座標(xi,yi,zi),問一共有多少個蚊子在蚊帳內?在蚊帳上的蚊子算在蚊帳內。

 

輸入

第一行一個整數n,表示蚊子的個數,1≤n≤100;

接下來一行3個整數x0,y0,z0,含義如題面,1≤x0,y0,z0≤1000。

接下來n行,每行3個整數,表示第i個蚊子的座標,-10000≤xi,yi,zi≤10000。

輸出

輸出一個整數,表示在蚊帳內蚊子的個數。

 

樣例輸入

3

2 2 2

1 1 1

2 2 2

3 3 3

樣例輸出

2

x=list(map(int,input().split()))
y=[]
while x !=[]: #多行輸入
    y.append(x)
    x=list(map(int,input().split()))

a=0
for i in range(2,len(y)):
    if y[i][0]>=0 and y[i][0]<=y[1][0] and y[i][1]>=0 and y[i][1]<=y[1][1] and y[i][2]>=0 and y[i][2]<=y[1][2]:
        a+=1
print(a)

初學程式設計,如若有錯,請指正,共同學習,謝謝!