Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 June 14

l

linnadd in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
а массив зачем? счетчиком можно же обойтись
источник

l

linnadd in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
я думаю массив для оптимального способа не нужен
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
типа счётчик и тогда с вложенными циклом?
источник

l

linnadd in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
да, но вложенный нужен такой, чтобы не зависел от значения n
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
так будет больше гемора с фильтрацией внутри цикла. а если заранее составить список то гемор по коду будет чуть выше)
но вообще це из 1000 по 2 это уже немаленькое число, поэтому если можно обойтись без массива, то лучше без него
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
немаленькое это мягко сказано...
источник

l

linnadd in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
да, по памяти не укладывается(
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
499500 будет на самом деле
источник

l

linnadd in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
если у меня будет количество элементов оканчивающих на 0, то я смогу посчитать количество уникальных пар легко.
и все. плюсануть у ним еще пары оканч на 5 и на четную(кроме 0)
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
можно пока ввод делаешь сразу считать те у которых нет остатка при делении на 10
источник

l

linnadd in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
о, точно
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
чо-то мне кажется, что здесь можно даже без всяких циклов обойтись. нужно все числа разделить на чётные и кратные 5
источник

l

linnadd in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
не хочется возиться с разделением на четные с 5, и 0 с любым
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
и будет два множества. ну очевидно что все пересечения этого множества уже по определению делятся на 10, а с остальными тоже как-то исхитриться можно
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
в задании не уточнили кстати могут ли повторяться элементы при вводе
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
мне кажется что нужно попросту посчитать кол-во чётных и кол-во кратных пяти, перемножить их и поделить на два, и по правилу умножения комбинаторики количество способов выбрать одно из чётных и затем одно из кратных пяти это просто n * m
источник

l

linnadd in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
не, написали что все различны в последовательности
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
linnadd
не, написали что все различны в последовательности
а, хорошо
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
тогда на питоне с сетами вообще сладко будет
источник

l

linnadd in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
спасибо в общем! пойду шаманить
источник