import collections
cases = int(input())
for case in range(1, cases + 1):
a ,b = map(int, input().split())
composites = collections.defaultdict(list)
for i in range(2, b + 1):
if i in composites:
for prime in composites[i]:
composites[prime + i].append(prime)
del composites[i]
else:
if i >= a:
print(i)
composites[i * i] = [i]
print()
“”"pretty much out of ideas to solve this any one can modify this “”"
with regards
Thank you.
created
last reply
- 4
replies
- 827
views
- 2
users
- 1
link