Задать вопрос
  • Вопрос по shell скрипту: непрерывная обработка tail -f?

    @Zlobober
    Что-то я не втыкаю, какое такое среднее вы считаете, если у вас третье число — 3, а четвертое — 3,5.
    Ответ написан
  • Как реализовать InputBox в Visual C++?

    @Zlobober
    stackoverflow.com/questions/97097/what-is-the-c-sharp-version-of-vb-nets-inputdialog

    Наиболее простой для вас вариант — это костыль, как указано здесь. Здесь предлагается воспользоваться VBшной функцией Microsoft.VisualBasic.Interaction.InputBox(...), которая реализует нужный вам функционал.
    Естественно, всё то, что говорится в контексте C# в этом вопросе, легко соотносится с тем, что надо вам для C++.
    Ответ написан
    Комментировать
  • Вопрос по c sharp

    @Zlobober
    Хочу собрать автомобиль «Тойота». Есть колёса, кузов, двери и дрель «Механик-60». Картинка требуемого автомобиля прилагается. С помощью чего это можно реализовать?
    Ответ написан
    Комментировать
  • Нужно придумать задачи для программирования?

    @Zlobober
    Хм. Если вам настолько лень придумывать задачи, то можете понадёргать их с разных ресурсов, посвящённых теме. Откуда-нибудь с тимуса, codeforces или topcoder.
    Поймите простую вещь — просто так новой, оригинальной идеей для задачи на олимпиаду по спортивному программированию никто не поделится. Гораздо выгоднее самому дать интересную задачу на какой-нибудь сайт с соревнованиями/олимпиаду от своего имени.
    Ответ написан
    Комментировать
  • Как теперь выйти на свой комментарий в "Ссылках"?

    @Zlobober
    Видимо так же, как и в событиях.
    Спойлер: никак
    Ответ написан
    Комментировать
  • Американская игра?

    @Zlobober
    А в чём, собственно, вопрос? Штатный экстрасенс в отпуске.
    Ответ написан
    Комментировать
  • Выбрать по координатам наименьшее расстояние

    @Zlobober
    Господи, баянистая же задачка по алгоритмическому программированию.
    Разбили точки на две половины с одинаковым количеством точек вертикальной прямой. Рекурсивно нашли ответ для двух половин — пусть такой минимальный периметр по двум половинам равен P.
    Осталось разобрать треугольники, у которых одна вершина в одной половине, а две других — во второй. Нам достаточно рассматривать только точки на расстоянии <= P / 2 от прямой деления.
    Теперь идём по точкам в этой полосе сверху вниз, поддерживая набор точек, которые находятся по вертикали от нашей на расстоянии не более P / 2. Т. е. идём эдаким плывущим окошком ширины P / 2 — получаются два вида событий — точка попала внутрь окна и точка вышла из окна.
    Если внутри окна не существует треугольника, который периметром меньше P, то в этом окне (навскидку) никак не может быть больше 7 точек (раз окно — прямоугольник P x P / 2). Эти 7 точек можно уже за кубическую сложность перебрать. Иначе там обязательно есть треугольник периметром меньше P, на который мы наткнёмся. Каждый раз, натыкаясь на такой треугольник будем попросту уменьшать P до нового значения.

    Тем самым, получился алгоритм со сложностью, удовлетворяющей оценке T(n) = 2T(n / 2) + O(nlogn), решением которой является O(n*log^2(n))
    Ответ написан
    2 комментария
  • Надёжный диск для хранения фотографий

    @Zlobober
    Достаточно купить два любых одинаковых диска и поставить их в зеркале. Тем самым вероятность что-либо потерять возводится в квадрат и становится совсем незаметной.
    Ответ написан
    4 комментария
  • Как оповестить всех, что у меня сменился ICQ?

    @Zlobober
    Как ты себе это представляешь? Если ты хочешь доступа к старому контакт-листу — никто тебе его не даст, аккаунт-то уже не твой.

    Хотя можно покопаться в данных клиента, например в хистори (которая лежит файликом на локальном компьютере) и повыуживать номера/данные контактов.
    Ответ написан