cdf4745
 1 import random
 2 import sys
 3 import stdarray
 4 import stdio
 5 
 6 n = int(sys.argv[1])
 7 count = 0
 8 collectedCount = 0
 9 isCollected = stdarray.create1D(n, False)
10 while collectedCount < n:
11     #Generate another coupon.
12     value = random.randrange(0,n)
13     count += 1
14     if not isCollected[value]:
15         collectedCount += 1
16         isCollected[value] = True
17 stdio.write(count)

 

分类:

技术点:

相关文章:

  • 2021-11-28
  • 2021-12-21
  • 2021-12-08
  • 2021-12-16
  • 2021-08-29
  • 2021-11-02
  • 2021-12-10
  • 2021-08-01
猜你喜欢
  • 2021-12-08
  • 2021-11-05
  • 2021-09-02
  • 2021-05-19
  • 2021-12-20
  • 2021-11-03
相关资源
相似解决方案