-Поиск по дневнику

Поиск сообщений в rss_forum_sources_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.07.2007
Записей:
Комментариев:
Написано: 80


Поиск минимального числа при условии

Среда, 08 Июля 2020 г. 11:54 + в цитатник
Black_Dragon: JoeUser
ошибка у меня логическая.
    for (m_type i = 0; i < count; ++i)
    {
    rand_s(arr + i);
    if (arr[i] == 0) arr[i] = 1;
    #ifdef _PRN
    std::wcout << i << L" = " << arr[i] << L"\n";
    #endif
    }

Но!!!
1) нужен генератор большого диапазона, виндовый максимум x32
2) UINT64 = unsigned long long, надо усложнять проверку на переполнение при x64.

щас потестю на x32 + OpenMP

Добавлено
Цитата JoeUser @
значение числа в наборе - 1..232

Вообщем перемножение этих чисел почти всегда дает переполнение в 32 бита...
Надо занижать лимиты....

https://forum.sources.ru/index.php?showtopic=419125&view=findpost&p=3834007

Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку