202006-1 线性分类器
第一次做是0分,经过修改终于100分了!
data = list(map(int,input().split()))
n,m=data[0],data[1]
li = []
test = []
flag = 'No'
for _ in range(n):
li.append(list(input().split()))
for _ in range(m):
test.append(list(map(int,input().split())))
for d in test:
li_s = []
li_l = []
d1,d2,d3 = d[0],d[1],d[2]
for x in li:
x1,x2,t = int(x[0]),int(x[1]),x[2]
cal = d[0]+d[1]*x1+d[2]*x2
if cal<0:
li_s.append(t)
else:
li_l.append(t)
if ("A" in li_s and "B" in li_s) or ("A" in li_l and "B" in li_l):
print('No')
continue
else:
print('Yes')