компакт, задаваемый вот так x1 + x2 +… + xN = 1, x1 > 0, ..., xN > 0
Какой же это компакт?
Рассмотрим двумерный случай, N=2:
x1 + x2 = 1,
x1 > 0,
x2 > 0
Обозначим множество подходящих пар (x1, x2) за X.
Рассмотрим последовательность yn = (1/n, 1-1/n). Очевидно, что для любого натурального n соответствующее yn принадлежит нашему множеству X. В пределе же мы получим y∞ = (0, 1), который не принадлежит нашему множеству. Значит, X не замкнуто.
У курса криптографии (упоминаемого в этом топике уже в n-й раз) в режиме предпросмотра есть возможность не только лекции смотреть, но и сдавать упражнения.
А ещё я недавно заметил так называемые «Self study» курсы (Introduction to Databases и CS101):
Self-Study mode makes all the videos and assignments available to be done at your own pace, but without a certificate of completion at the end.
This is only available for some courses at this time.
И это, я считаю, весьма удобный режим — не всегда курсы начинаются / идут в удобное время, а возможность сдать его экстерном / на несколько недель вперёд (или начать при наличие большого количества свободного времени) очень полезна.
Лекторы обычно говорят неторопливо, есть возможность замедлить / ускорить их, есть субтитры (английские автоматически сгенерированны по аудиопотоку, на остальные языки переводят (или корректируют существующие) сами пользователи).
Подумай об этом как об оборотной стороне облачных технологий. Фишка Google всегда была в том, что его сервисы проще использовать и в них меньше ошибок, чем в кривом десктопном ПО. Но проблема с Sync показала, что когда Google отключается, он может не только отрезать тебя от почты – но вызвать и более глобальные проблемы с десктопной программой, такой как барузер.
Какая связь между облачными технологиями и багом хрома (десктопное (мысленно приравняем планшеты к десктопам) ПО, заметьте)?
Идеологически никто не мешал хрому обработать ошибку сервиса корректно, а не падать.
А реализовать криво можно всё что угодно, но это не значит, что всё плохо только потому, что оно может, например, падать в самый неподходящий момент из-за ошибки программистов.
Так для сортировки достаточно отношения строгого порядка, т.е. оператора < (std::sort требует именного строгого порядка, иначе может случиться всякое). Ну а если получится. что a < b < c, хотя в настоящей математике получилось бы b < a = c, то, видимо, b столь ничтожно отличается от a и c, что нужно использовать более точные вычисления (какой-нибудь класс рациональных чисел, например), если мы хотим их различать.
В C++ есть не-explicit конструкторы, операторы приведения типа, а ещё он сам с удовольствием принимает за bool что угодно int'ы и double, не равные нулю.
Рассмотрим двумерный случай, N=2:
x1 + x2 = 1,
x1 > 0,
x2 > 0
Обозначим множество подходящих пар (x1, x2) за X.
Рассмотрим последовательность yn = (1/n, 1-1/n). Очевидно, что для любого натурального n соответствующее yn принадлежит нашему множеству X. В пределе же мы получим y∞ = (0, 1), который не принадлежит нашему множеству. Значит, X не замкнуто.
А ещё я недавно заметил так называемые «Self study» курсы (Introduction to Databases и CS101): И это, я считаю, весьма удобный режим — не всегда курсы начинаются / идут в удобное время, а возможность сдать его экстерном / на несколько недель вперёд (или начать при наличие большого количества свободного времени) очень полезна.
Есть курсы, открытые для превью: cryptography, natural langugage processing, machine learning, automata.
Курсов, которые бы рассчитывали на прохождение других я не встречал, да и, учитывая многообразие предлагаемых курсов, вряд ли такое будет.
Слайдов, видимо, нет.
Автор имеет в виду, что простых чисел, меньших 10 конечное число, но filter никогда об этом не узнает.
Идеологически никто не мешал хрому обработать ошибку сервиса корректно, а не падать.
А реализовать криво можно всё что угодно, но это не значит, что всё плохо только потому, что оно может, например, падать в самый неподходящий момент из-за ошибки программистов.
что угодноint'ы и double, не равные нулю.