|
0 / 0 / 0
Регистрация: 28.09.2015
Сообщений: 29
|
|
Алгебраическая сумма29.09.2015, 12:53. Показов 31039. Ответов 19
Метки нет (Все метки)
Всем добрый день.
Есть формула Как записать эту формулу на языке C++? Подскажите пожалуйста.
0
|
|
| 29.09.2015, 12:53 | |
|
Ответы с готовыми решениями:
19
Двойная алгебраическая сумма (сигма) |
|
233 / 99 / 27
Регистрация: 20.03.2014
Сообщений: 304
|
||||||
| 29.09.2015, 13:15 | ||||||
Сообщение было отмечено xGoooDx как решение
Решение
1
|
||||||
|
0 / 0 / 0
Регистрация: 03.08.2015
Сообщений: 42
|
||||||
| 29.09.2015, 13:19 | ||||||
0
|
||||||
|
233 / 99 / 27
Регистрация: 20.03.2014
Сообщений: 304
|
|
| 29.09.2015, 13:23 | |
|
экспонат, вы бы хоть отформатировали чуток.
0
|
|
|
0 / 0 / 0
Регистрация: 28.09.2015
Сообщений: 29
|
||||||
| 29.09.2015, 14:29 [ТС] | ||||||
|
Спасибо Вам большое за помощь!
Добавлено через 31 минуту Попробовал внести это в основной код, но выдает теперь ответ бесконечность
Ну никак не получается!
0
|
||||||
|
233 / 99 / 27
Регистрация: 20.03.2014
Сообщений: 304
|
||||||
| 29.09.2015, 14:38 | ||||||
|
Во-первых, не объявляйте переменные внутри циклов! Это может существенно снизить скорость работы программы.
Во-вторых:
1
|
||||||
|
0 / 0 / 0
Регистрация: 28.09.2015
Сообщений: 29
|
||||||
| 29.09.2015, 14:52 [ТС] | ||||||
|
Переменные объявил вначале и изменил ко-во элементов.
И еще вопрос, а можно ли задать эту сумму не используя массивов?
0
|
||||||
|
233 / 99 / 27
Регистрация: 20.03.2014
Сообщений: 304
|
|||||||||||||
| 29.09.2015, 14:57 | |||||||||||||
Чтобы легче было контролировать области видимости переменных (что это такое можете почитать к примеру тут) лучше объявлять переменные максимально близко к моменту первого использования. C++ не паскаль, тут не обязательно все объявлять в самом начале. Добавлено через 1 минуту
0
|
|||||||||||||
|
0 / 0 / 0
Регистрация: 28.09.2015
Сообщений: 29
|
|
| 29.09.2015, 15:19 [ТС] | |
|
Спасибо огромное!
Теперь наконец понял суть! А- это время производства одной детали роботом. То есть, каждый робот производит деталь за свое время. А чтобы найти минимальное ко-во деталей производства за минимальное время(1 с), то я делю секунду на алгебраическую сумму А. И в итоге получается кол-во деталей. Задача очень интересная и довольно сложная, как в выводе формул, так и в написании кода. Так как, знания языка-минимальны. Добавлено через 2 минуты Вот полное условие: На некотором заводе решили модернизировать производство и закупили для этого роботов. Так как для обработки детали требовалось выполнение двух операций, роботы также были двух типов: первую операцию выполняли роботы типа А, а вторую – роботы типа В. Чтобы сэкономить на покупке роботов, было решено купить не новых роботов последней модели, а уже бывших в употреблении. В результате, время, которое разные роботы тратили на выполнение одной и той же операции, существенно различалось, что привело к трудностям в планировании работ. Составьте программу, которая по заданному набору роботов обоих типов определяет, за какое минимальное время они смогут обработать определенное количество деталей. Входные данные В первой строке натуральное число N, 1 ≤ N ≤ 100000 – количество деталей, которое необходимо обработать. Во второй строке натуральное число Na, 1 ≤ Na ≤ 1000 – количество роботов, выполняющих первую операцию. В третьей строке через пробел Na натуральных чисел Ai, 1 ≤ Ai ≤ 100 – время, которое тратит i-ый робот типа А на выполнение операции. В четвертой строке натуральное число Nb, 1 ≤ Nb ≤ 1000 – количество роботов, выполняющих вторую операцию. В пятой строке через пробел Nb натуральных чисел Bi, 1 ≤ Bi ≤ 100 – время, которое тратит i-ый робот типа В на выполнение операции. Выходные данные В первой строке одно целое число – минимальное время, за которое все N деталей будут обработаны сначала роботом типа A, а потом роботом типа В. Временем передачи детали от робота типа А роботу типа В пренебречь.
0
|
|
|
233 / 99 / 27
Регистрация: 20.03.2014
Сообщений: 304
|
||
| 29.09.2015, 15:23 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 28.09.2015
Сообщений: 29
|
|||||||||||
| 29.09.2015, 19:28 [ТС] | |||||||||||
|
Вот исправленный код:
Добавлено через 8 минут Старый код случайно выложил Вот этот справленный:
0
|
|||||||||||
|
233 / 99 / 27
Регистрация: 20.03.2014
Сообщений: 304
|
|||||||||||
| 30.09.2015, 11:21 | |||||||||||
|
Вот так можно без массивов:
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 28.09.2015
Сообщений: 29
|
|
| 30.09.2015, 12:39 [ТС] | |
|
Спасибо большое за грамотный код, притом в двух вариантах.
Как я понял, во втором используются классы,не так ли? Огромное спасибо еще за комментарии. К сожалению, что-то не так с формулами, потому как функция вывода выдает ответ другой. При вводе следующих данных: кол-во деталей(N) - 6; кол-во роботов А (Na)- 3; Их время (currentTime) - 1,2,3; кол-во роботов B (Nb)- 3; Их время (currentTime) - 2,3; Общее время должно быть - 9с Выдает - 66 с
0
|
|
|
233 / 99 / 27
Регистрация: 20.03.2014
Сообщений: 304
|
|||
| 30.09.2015, 16:45 | |||
0
|
|||
|
0 / 0 / 0
Регистрация: 28.09.2015
Сообщений: 29
|
|
| 30.09.2015, 17:23 [ТС] | |
|
Как раз таки мат.формулы я вывел и на бумаге все получается
Могу скинуть алгоритм решения с нуля и как я пришел к той или иной формуле.
0
|
|
|
233 / 99 / 27
Регистрация: 20.03.2014
Сообщений: 304
|
|
| 30.09.2015, 17:24 | |
|
Да давайте
0
|
|
|
Супер-модератор
|
|
| 30.09.2015, 19:03 | |
|
xGoooDx, попробуйте прикреплять изображение к сообщению, а не давать ссылки на файлопомойки.
0
|
|
|
0 / 0 / 0
Регистрация: 28.09.2015
Сообщений: 29
|
|
| 30.09.2015, 19:07 [ТС] | |
|
Я не знаю,как прикреплять с телефона
0
|
|
|
233 / 99 / 27
Регистрация: 20.03.2014
Сообщений: 304
|
||||||
| 30.09.2015, 20:10 | ||||||
|
xGoooDx, отправьте мне на емэйл
Кликните здесь для просмотра всего текста
pmd_@mail.ru
Добавлено через 54 минуты Вот код под ваши формулы, но формулы все равно неверны, т.к. используется очень грубое приближение. И да на http://www.e-olymp.com/ тесты не проходит кроме первого на 9ку ![]()
0
|
||||||
|
0 / 0 / 0
Регистрация: 28.09.2015
Сообщений: 29
|
|
| 30.09.2015, 21:46 [ТС] | |
|
Оххххх, эта задача, конечно...
Спасибо еще раз Вам за помощь! Посижу на днях подумаю над формулами!
0
|
|
| 30.09.2015, 21:46 | |
|
Помогаю со студенческими работами здесь
20
Не выполняется алгебраическая операция
Определить: больше ли сумма максимальной и минимальной цифры чем сумма остальных цифр числа
Вычислить F=(Sn+So)/(Sn-So), где Sn - сумма положительных элементов в нечетных строках матрицы Y(9x12), а So - сумма отр Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка SDL3 из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|