fork download
  1. a, b, c = map(float, input().split())
  2. n = int(input())
  3. x = []
  4. y = []
  5.  
  6. for i in range(n):
  7. x_temp, y_temp = map(float, input().split())
  8. x.append(x_temp)
  9. y.append(y_temp)
  10.  
  11. najblizszy = 0
  12. d_min = abs(a*x[0] + b*y[0] + c) / (a*a + b*b)**0.5
  13.  
  14. for i in range(1, n):
  15. d = abs(a*x[i] + b*y[i] + c) / (a*a + b*b)**0.5
  16. if d < d_min:
  17. d_min = d
  18. najblizszy = i
  19.  
  20. print(x[najblizszy], y[najblizszy])
  21.  
Success #stdin #stdout 0.02s 9196KB
stdin
1.5 -1 0.5
4
0 3
1 4
2 3
3 4
stdout
2.0 3.0