| Зарипов Андрей, 125ая RandBits 2805 | Котляревская Анна Евгеньевна 321 RandBits 2695 | ||||
|---|---|---|---|---|---|
| f | 1 | import random | f | 1 | import random |
| 2 | 2 | ||||
| 3 | def randbits(p, n): | 3 | def randbits(p, n): | ||
| 4 | if n > p: | 4 | if n > p: | ||
| 5 | return 0 | 5 | return 0 | ||
| t | 6 | inds = random.sample(range(p), n) | t | 6 | m_ind = random.sample(range(p), n) |
| 7 | res = ['0'] * p | 7 | k_len = ['0'] * p | ||
| 8 | for i in inds: | 8 | for i in m_ind: | ||
| 9 | res[i] = '1' | 9 | k_len[i] = '1' | ||
| 10 | return int(''.join(res), 2) | 10 | return int(''.join(k_len), 2) | ||
| Legends | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||