Guest User

Untitled

a guest
Jul 21st, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. def UCLN(a,b):
  2. while b != 0:
  3. r = a % b
  4. a = b
  5. b = r
  6. return a
  7. def solved(n):
  8.  
  9. check = []
  10. ans = 0
  11. for i in range(1,n+1):
  12. a = i / 2
  13. if a % 2 == 0:
  14. #print(i)
  15. check.append(2)
  16. check.append(i)
  17. ans += 1
  18. for i in range(1,n+1):
  19. for j in range(n,i+1,-1):
  20. uc = UCLN(i,j)
  21. if uc > 1 and i not in check and j not in check:
  22. ans += 1
  23. check.append(i)
  24. check.append(j)
  25. #print(*check,sep='\n')
  26. return ans
  27. if __name__ == '__main__':
  28. case = int(input())
  29. arr = []
  30. for _ in range(case):
  31. t = int(input())
  32. arr.append(t)
  33. for i in arr:
  34. print(solved(i))
Advertisement
Add Comment
Please, Sign In to add comment