Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. def f(n):
  2. if n > 84:
  3. return 4.0
  4. elif n > 79:
  5. return 3.5
  6. elif n > 74:
  7. return 3.0
  8. elif n > 69:
  9. return 2.5
  10. else:
  11. return 2.0
  12.  
  13.  
  14. def min(n, k):
  15. if n < 70:
  16. return 2
  17. h = [69] * k
  18. while sum(h) < n * k:
  19. h.pop()
  20. h = [100] + h
  21. while sum(h) - 1 >= n * k:
  22. h[0] -= 1
  23. for i in range(k):
  24. h[i] = f(h[i])
  25. return (sum(h) / k)
  26.  
  27. def max(n, k):
  28. if n > 84:
  29. return 4
  30. h = [85] * k
  31. while sum(h) > n * k:
  32. h.pop()
  33. h = [60] + h
  34. while sum(h) + 1 <= n * k:
  35. h[0] += 1
  36. for i in range(k):
  37. h[i] = f(h[i])
  38. return (sum(h) / k)
  39.  
  40.  
  41. a = int(input())
  42. for i in range(a):
  43. i, j = map(int, input().split())
  44. print(min(i, j), max(i, j))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement