Size: a a a

ML Boot Camp Official

2020 March 15

ДС

Дмитрий Симаков in ML Boot Camp Official
Nikolai Bragin
Возьми специализацию по с++ на курсере от Шишкова и компании.
А для нулевых что посоветуешь?
источник

SD

Stanislav Demchenko in ML Boot Camp Official
Python 👍
источник

NB

Nikolai Bragin in ML Boot Camp Official
Дмитрий Симаков
А для нулевых что посоветуешь?
Это и есть для нулевых. Какой-то неуклюжий троллинг.
источник

ДС

Дмитрий Симаков in ML Boot Camp Official
Nikolai Bragin
Это и есть для нулевых. Какой-то неуклюжий троллинг.
Так я не знал. Ок. Спасибо.
источник

NK

Nikolay Kovtun in ML Boot Camp Official
На codeforces вообще надежнее использовать (с точки зрения скорости) старые сишные функции ввода-вывода (printf, scanf и т.д.), хотя в них нужно явно указывать тип вводимой-выводимой переменной.
источник

NB

Nikolai Bragin in ML Boot Camp Official
чот мне кажется, что если задача проходит или не проходит из-за ввода-вывода, то проблема с алгоритмом скорее.
источник

NK

Nikolay Kovtun in ML Boot Camp Official
Вот по ссылке сравнение вывода cout и printf - первый в два раза медленнее на майкрософтовском компиляторе. Для большого вывода это может быть критично, т.е. в тех задачах, где основное время тратится на вывод, а не на алгоритм. https://codeforces.com/blog/entry/5217?locale=ru
источник
2020 March 16

ВВ

Вячеслав В in ML Boot Camp Official
В четвертой домашке 2 задача у питонистов хорошо зайдет. А на плюсах я вчера кучу времени убил.
источник

ВВ

Вячеслав В in ML Boot Camp Official
А на scala тоже смотрю хорошо зашла.
источник

АБ

Алексей Белый in ML Boot Camp Official
Вячеслав В
А на scala тоже смотрю хорошо зашла.
По времени на пределе - 2994 мс :) Но без всяких танцев.
источник

NB

Nikolai Bragin in ML Boot Camp Official
Вячеслав В
В четвертой домашке 2 задача у питонистов хорошо зайдет. А на плюсах я вчера кучу времени убил.
Я не из маде, но аж прям интересно, это что за задача такая. Понятно, что у Питона из коробки много чего. Но и в С++ немало, если писать на нем как на С++, а не на С.
источник

VZ

Vladimir Zenin in ML Boot Camp Official
Nikolai Bragin
Я не из маде, но аж прям интересно, это что за задача такая. Понятно, что у Питона из коробки много чего. Но и в С++ немало, если писать на нем как на С++, а не на С.
Да ну, чего только map стоит
источник

АБ

Алексей Белый in ML Boot Camp Official
Nikolai Bragin
Я не из маде, но аж прям интересно, это что за задача такая. Понятно, что у Питона из коробки много чего. Но и в С++ немало, если писать на нем как на С++, а не на С.
B. Дискретное логарифмирование
ограничение по времени на тест3 секунды
ограничение по памяти на тест256 мегабайт
вводстандартный ввод
выводстандартный вывод
Даны натуральные числа a, b, и простое число n. Требуется найти дискретный логарифм b по основанию a по модулю n, то есть такое число x (0⩽x<n), что a^x≡b(mod n).

Входные данные
В первой строке заданы через пробел три целых числа a, b и n (0⩽a,b<n⩽10^12), Число n простое.

Выходные данные
В первой строке выведите −1, если дискретного логарифма не существует. Иначе следует вывести его значение.

Если ответ неоднозначен, разрешается выводить любой.
источник

NB

Nikolai Bragin in ML Boot Camp Official
Понял. И чем тут python выигрывает у С++
источник

АБ

Алексей Белый in ML Boot Camp Official
Scala выигрывает встроенным BigInt-ом
источник

NB

Nikolai Bragin in ML Boot Camp Official
Да, в С++ тут нужно длинную арифметику реализовать.
источник

IF

Ivan Filonov in ML Boot Camp Official
если 10**12 ведь должны в int64 операции укладываться?
источник

DD

Dmitry Dovgopoly in ML Boot Camp Official
А если два таких числа перемножить? А возвести в степень?
источник

IT

Ivan Ti in ML Boot Camp Official
N как то ограничено?
источник

IF

Ivan Filonov in ML Boot Camp Official
перемножать действительно придется с некоторыми плясками
источник