Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 23.02.2020
Сообщений: 13

Задача про удлинители

03.06.2020, 15:30. Показов 1500. Ответов 2

Студворк — интернет-сервис помощи студентам
Хай, нужна помощь. Есть одна задачка про удлинители, к сожалению она на английском и у меня возникли проблемы с переводом и понятием задачи. У меня есть код проги на C, который я нашел на китайском форуме и я прошу вас помочь мне сделать эту прогу на Питоне.
Кликните здесь для просмотра всего текста
Roy has just moved into a new apartment. Well, actually the apartment itself is not very new, even dating back to the days before people had electricity in their houses. Because of this, Roy's apartment has only one single wall outlet, so Roy can only power one of his electrical appliances at a time.
Roy likes to watch TV as he works on his computer, and to listen to his HiFi system (on high volume) while he vacuums, so using just the single outlet is not an option. Actually, he wants to have all his appliances connected to a powered outlet, all the time. The answer, of course, is power strips, and Roy has some old ones that he used in his old apartment. However, that apartment had many more wall outlets, so he is not sure whether his power strips will provide him with enough outlets now.
Your task is to help Roy compute how many appliances he can provide with electricity, given a set of power strips. Note that without any power strips, Roy can power one single appliance through the wall outlet. Also, remember that a power strip has to be powered itself to be of any use.

Кликните здесь для просмотра всего текста
Input

Input will start with a single integer 1 <= N <= 20, indicating the number of test cases to follow. Then follow N lines, each describing a test case. Each test case starts with an integer 1 <= K <= 10, indicating the number of power strips in the test case. Then follow, on the same line, K integers separated by single spaces, O1 O2 . . . OK, where 2 <= Oi <= 10, indicating the number of outlets in each power strip.
Output

Output one line per test case, with the maximum number of appliances that can be powered.


Добавлено через 35 секунд
Кликните здесь для просмотра всего текста
Sample Input

3
3 2 3 4
10 4 4 4 4 4 4 4 4 4 4
4 10 10 10 10
Sample Output

7
31
37


Кликните здесь для просмотра всего текста
#include <stdio.h>
int main() {
int n;
scanf("%d",&n);
while(n--){
int k;
scanf("%d",&k);
if(!k)printf("%d\n",1);
else{
int r=1-k;
while(k--){
int l;
scanf("%d",&l);
r+=l;
}
printf("%d\n",r);
}
}
return 0;
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.06.2020, 15:30
Ответы с готовыми решениями:

задача про самолет (аналог задачи про рюкзак)
Мне хотелось бы, чтобы вы посоветовали и помогли мне, как правильно решить задачу. В самолет требуется погрузить n видов предметов,...

Задача про взлом кода из книги Эрика Фримена про основы javascript в конце 5 главы.
читаю книгу Эрика Фримена про основы javascript.В конце 5 главы есть задачка про взлом кода.Никак не могу понять как ее решить.НЕ понимаю...

Задача про адреса и про данные в памяти
Добрый день, странный возможно вопрос, но мне он не дает покоя, как можно указать конкретное место в памяти, чтобы ссылка указывала точно...

2
Status 418
Эксперт Python
4584 / 2350 / 601
Регистрация: 26.11.2017
Сообщений: 5,262
Записей в блоге: 3
04.06.2020, 05:28
ChopToha, а Гугл переводчик с c++ на python не переводит?
0
 Аватар для Вадим Тукаев
310 / 291 / 116
Регистрация: 23.01.2018
Сообщений: 933
05.06.2020, 13:37
Цитата Сообщение от eaa Посмотреть сообщение
ChopToha, а Гугл переводчик с c++ на python не переводит?
Нет, он только на APL переводит. А на Python, как известно, он переводит исключительно с голландского языка.

Code
1
2
3
4
5
6
7
      U←{+/1↓⍵,2-⍴⍵}
      U 3 2 3 4
7
      U 10 4 4 4 4 4 4 4 4 4 4
31
      U 4 10 10 10 10
37
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.06.2020, 13:37
Помогаю со студенческими работами здесь

Задача про Randomize и про проценты
Доброго времени суток. Возникла ещё одна задача, я думал что не сложная, как оказалось не знаю, как правильно решить. ...

Розетка и удлинители
Условие В компьютерном классе имеется одна розетка. Для того, чтобы подключить к ней компьютеры, используется N+1 удлинителей. Один из...

Удлинители для 3-pin Вентиляторов
Здравствуйте, купил 3 вентилятора Zalman: 1 на 92 и 2 на 120. И в комплекте с 120 были вот такие удлинители: Мне стало интересно: ...

Увеличители/удлинители слота видеокарты
Мир всем!) Рассматриваю бюджетные мамки. Но не суть. Опыт показал, что уделить внимание охлаждению юга далеко не лишне. К сожалению...

Оборудование KVM переключатели / удлинители
Здравствуйте! Помогите пожалуйста подобрать/посоветуйте оптимальное оборудование под следующие задачи: 1. С одного рабочего места...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru