Я и имел в виду, что в эти отдельные файлы лучше не лазить. Абстрагироваться от них поскорее и забыть, как страшный сон. Туда же и кульбиты с именами файлов надо выносить.
Вы серьёзно думаете, что кому-то в здравом уме придёт в голову брутить пароли? Максимум — словарь. Прогнал словарик — убедился, что ничего не получилось, и дальше попытки входа через парадную дверь прекращаются.
Разумный довод в пользу запрета входа рутом заключается в том, что это поможет потом по логам определить, кто из администраторов ходил на сервер и что-то сломал.
Оффтопик немножко, но может кто знает. В каком-то старом голливудском фильме есть сцена, где сотрудники банков делают межбанковские проводки через какие-то терминалы (телетайпы?) Они печатают какие-то команды вперемешку с текстом так, что ещё успевают во время работы немного пошутить через такой чат с сотрудниками другого банка. Не знаете, это фантазия режиссёра или действительно через терминалы денежные переводы делались?
ОМС всё равно на всех всё усредняет — вы же взносы не платите. Даже если работающий человек будет оплачивать дополнительно одного ребёнка и одного пенсионера, всё равно нормальная сумма на каждого получается. Главное, чтобы не разворовывали…
Поддержу. С небольшой по московским меркам зарплаты 50000 рублей платится примерно 1500 рублей в месяц взносов в фонд ОМС. За эти деньги можно например каждый год полежать неделю в платном стационаре в Москве с полным набором современного оборудования и квалифицированным персоналом. Если учесть, что раз в год редко кому больница нужна, то на эти 18000 рублей в год можно столько обычных консультаций получить, что на любого ипохондрика хватит. Цены на платную медицину в регионах (по Калуге сужу) ниже в разы, т.е. подключение частных клиник к программе ОМС, поднятие тарифов — разумный, на мой взгляд, шаг.
Занятно. Нам больше проблем доставляли ПОНДы (пользователи обыкновенные, но недальновидные). Проблемы с топ-менеджментом были, но все решались, когда лично под них делали какую-нибудь прикольную фишку в системе.
Третья задача решается с O(n * log(n)) без всякой динамики. Там вообще перебор не нужен:
1. Все углы трассы сортируются по предпочтительности обгона именно в этой точке. Предпочтительность — отношение вероятности успешно обогнать к вероятности успешно проехать без обгона. Сортировка — O(n*log(n)).
2. Первые R-1 углов по этому отсортированному списку мы будем обгонять, остальные — просто ехать. Перебираем весь список углов и считаем произведение вероятностей успешно проехать на каждом углу. Сложность — O(n)
3. Выводим полученную вероятность.
Разумный довод в пользу запрета входа рутом заключается в том, что это поможет потом по логам определить, кто из администраторов ходил на сервер и что-то сломал.
1. Все углы трассы сортируются по предпочтительности обгона именно в этой точке. Предпочтительность — отношение вероятности успешно обогнать к вероятности успешно проехать без обгона. Сортировка — O(n*log(n)).
2. Первые R-1 углов по этому отсортированному списку мы будем обгонять, остальные — просто ехать. Перебираем весь список углов и считаем произведение вероятностей успешно проехать на каждом углу. Сложность — O(n)
3. Выводим полученную вероятность.