All streams
Search
Write a publication
Pull to refresh
16
0

Пользователь

Send message
Думаю, никому не мешает возможность оценить пост, учитывая как отсутствие плашки «перевод», так и отсутствие указания первоисточника.
внедрили бы импорт паролей из гугло-аккаунта…
Жаль, что не появилась мысль стать одним из разработчиков ubuntu ради получения ключа.
Я один не понимаю, почему все многие так прутся от лайтпака, хотя он требует постоянно подключенного компа, т.е.вообще ни разу не является более-менее самостоятельным устройством?
Оперативная память: 2 ГБ

почему-то все ресурсы говорят, что памяти 1ГБ
Да что вы. Так может в половине стран надо вернуть рабовладельчество и феодализм? А то ведь бедное население, не знает, что может быть по-другому, мучается с этой проклятой демократией.

Многие старые игры теперь стали бесплатными. Но что-то в них не особо играют. Ах да, там же иногда думать надо. И проходить эпизод по 30 раз, чтобы наконец-то сделать все правильно. Зачем, ведь сейчас можно ткнуть «купить мега-эликсир на 100500 дамаги всего за $3.99».
Ага, именно поэтому ret объявлена с volatile =)
15 минут с ручкой и листком бумаги, чтобы расписать 10х10 и проанализировать верхнюю левую полудиагональ. Остальные полудиагонали выводятся довольно просто — по 5 минут на каждую.

Ага, не сохраняются. Раньше выводил в консоль, потом писал в файл, но так как писалось из чисто академического интереса «чей код будет быстрее» и «почему мой с++ медленнее твоего c#», то вывод результатов был убран.

Да, по скорости в один поток они будут близки. Координатная вырывается вперед если, к примеру, стоит задача вывести значения средней строчки.
И тем не менее, над вашим комментарием висит мое решение, которое по сути считает значение клетки по заданной стороне квадрата и координатам. Более того, на гисте выложен распараллеленный вариант.
Прекрасно получается значение по координатам. Если подумать — можно прийти к тому, что где-то внутри будет запрятана арифметическая прогрессия.
Занятно. Посмотрел Copy Constructible — внутри по сути определение нового класса, а так как класс не используется, то будет выкинут на этапе линковки. Хорошая технология.
C++, голый алгоритм
size_t n = 100000;
volatile size_t ret;
 
for (size_t i = 0; i < n; ++i)
{
    for (size_t j = 0; j < n; ++j)
    {
        if (i > j)
        {
            if (i + j < n)
            {
                ret = (n - (j + 1)) * (j + 1) * 4 - (i - (j + 1));
            }
            else
            {
                ret = i * (n - i) * 4 - (i - (n - i)) - (j - n + i + 1);
            }
        }
        else
        {
            if (i + j < n)
            {
                ret = i * (n - i) * 4 - (i - (n - i)) + i + j - n + 1;
            }
            else
            {
                ret = (n - (n - j - 1)) * (n - j - 1) * 4 + (j - (n - j)) + i + (j - n) + 3;
            }
        }
    }
}

gist.github.com/ffoxin/8705982
Понимаете, каждый год, в конце января, мы с друзьями играем в EVE Online…
Когда-то заказывал подарки и немного проникся:
— mug — кружка — с ручкой
— cup — чашка — без ручки
Причем были они одинакового размера, с одинаковым оформлением.

Если есть блюдце — то это определенно чашка.
Если нету ручки — это определенно не кружка.
Попросят распечатку с сайта, где вы совершали покупку, и выписку из банка.
Интересно, кто на первый вопрос отвечает «нет» — у вас нету правила согласно которому запрещено, скажем, посещать ресурсы порнографического характера?
Для армии непонимающих есть ссылка на предыдущие статьи, где все объяснено — кому, зачем и почему.

PS
Буквально вчера читал возмущение одного товарища, что каждый второй в интернете — писатель, но не читатель.
Только подумал, что «при Delphi 7 такого не было», как вдруг
под Delphi 7 данный код вообще работать не сможет.
в обоих случаях L2 общий

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Registered
Activity