Форум программистов, компьютерный форум CyberForum.ru

Задача Делители (divisors) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Итеративный поиск в глубину http://www.cyberforum.ru/cpp-beginners/thread370774.html
Здравствуйте! Вопрос связан с поиском в графе. Меня интересуют идеи решения или ссылка на литературу. Пожалуйста, подскажите... Пусть даны 4 числа (пусть это a , b, c, d) и еще одно число ( пусть будет p ). Можно ли, используя основные математические операции (сложение, вычитание, деление и умножение) получить число p из чисел a , b, c, d? При чем данные числа a , b, c, d можно...
C++ Поясните задачу Прошу разъяснить в задачи непонятные мне аспекты. Задача Прямоугольник, стороны которого выражены натуральными числами M и N (1≤M, N ≤10000), разделен на квадраты размером 1*1. Найти число квадратов, пересекаемых диагональю прямоугольника (пересекает только тогда, когда делит его на две произвольные части). Решение Будем считать, что N (ось х) больше чем M (ось у). В противном случае... http://www.cyberforum.ru/cpp-beginners/thread370756.html
Русский ввод и русский вывод C++
Я знаю, что для того, чтобы был виден русский язык, я использую команду setlocale(LC_ALL,"Russian") Для того, чтобы в переменные заносились русские символы, у меня получается только тогда, когда я не использую выше сказанную команду. Как-нибудь можно использовать русский ввод и вывод вместе?? Например: string a; cin >> a; cout << "Ваше имя: " << a; // Ваше имя Саша
3 в 1 C++
Добрый вечер. Нужно написать программу ,находящую максимальный элемент и его номер.Затем найти произведение от первого 0ля до 2го нуля.И третье преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в нечётных позициях, а во второй половине-элементы стоявшие в чётных позициях. первую задачу я сделал, 2ую на половину.Если вместо нулей вписать любую...
C++ Коды символов одной и той же буквы различаются. [help] http://www.cyberforum.ru/cpp-beginners/thread370737.html
тоесть если я делаю cout<<int('а'); где а-русская, он выводит код -32. И так до я -1; а если char c; cin>>c; cout<<int(c) и вводить русскую а, он выводит код -94. Проблема в кодировке? Что делать?
C++ протабулируйте функции. на C++ протабулируйте функции. Отрезок и шаг вводятся с клавиатуры: e^x-arctg(x) подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
22.10.2011, 23:34     Задача Делители (divisors)
Цитата Сообщение от koka3000 Посмотреть сообщение
Помогите найти другое решение задачи, чтобы при максимальном n (999999) программа не вычисляла ответ 10мин.
Есть один вариант побыстрее - комбинаторикой. А вообще какое ограничение по времени?
 
Текущее время: 20:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru