Size: a a a

2021 March 31

AT

Anatoly Tomilov in pro.algorithms
Ага
источник

AT

Anatoly Tomilov in pro.algorithms
Вот и разгадка. Зачем h сохранял я и забыл
источник

A(

Andrey (@AndrewB330) in pro.algorithms
то есть таки можно склеивать дробные биты энтропии, окей
источник

DP

Defragmented Panda in pro.algorithms
мое решение плохое в том что дистанция между группами по 3 нуля сильно отличается от ожидаемой. и вариантов починить это не вижу
источник

AT

Anatoly Tomilov in pro.algorithms
Andrey (@AndrewB330)
а ну кстати стоп, Y*randX + randY
class Solution {
public:
   int rand10() {
       for (;;) {
           while (h < 10) {
               i = 7 * (i - 1) + rand7();
               //i = h * (rand7() - 1) + i;
               h *= 7;
           }
           int a = (h / 10) * 10;
           if (i > a) {
               i -= a;
               h -= a;
           } else {
               int result = (i - 1) % 10 + 1;
               i = (i - 1) / 10 + 1;
               h /= 10;
               return result;
           }
       }
   }
private:
   int h = 1;
   int i = 1;
};

вот такое заходит (с любым из вариантом в while)
источник

p

progr01 in pro.algorithms
Помогите пожалуйста
источник

p

progr01 in pro.algorithms
Переслано от progr01
\
источник

p

progr01 in pro.algorithms
Переслано от progr01
ща решение на 47 из 50
источник

p

progr01 in pro.algorithms
Переслано от progr01
\
источник

AD

Alexey Dergunov in pro.algorithms
+1 и -1 убери
источник

p

progr01 in pro.algorithms
Где?
источник

p

progr01 in pro.algorithms
Уберу - перестанет работать
источник

p

progr01 in pro.algorithms
Тестов меньше будет проходить
источник

AD

Alexey Dergunov in pro.algorithms
но ваще это все ненадежно, в последнем ифе будет фейл

читай как строку, ифай минус, выравнивай нулями, сравнивай как строки
источник

AD

Alexey Dergunov in pro.algorithms
лучше - сдавай на питоне
источник

p

progr01 in pro.algorithms
Alexey Dergunov
лучше - сдавай на питоне
1)курс по с++, в питон не умею
2)это решение реально доработать?
источник

AD

Alexey Dergunov in pro.algorithms
если есть инт128 используй его
источник

AD

Alexey Dergunov in pro.algorithms
иначе через строки
источник

p

progr01 in pro.algorithms
Alexey Dergunov
если есть инт128 используй его
Нет
источник

p

progr01 in pro.algorithms
Ну люди же без этого решали
источник