Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.09.2013, 09:38   #1
Настя Силина
Пользователь
 
Регистрация: 19.09.2013
Сообщений: 16
По умолчанию Резисторы

Радиолюбитель Петя решил собрать детекторный приемник. Для этого ему понадобился конденсатор емкостью C мкФ. В распоряжении Пети есть набор из n конденсаторов, емкости которых равны C1, C2, ... ,Cn соответственно. Петя помнит, как вычисляется емкость параллельного соединений двух конденсаторов (Cnew = C1 + C2) и последовательного соединения двух конденсаторов (Cnew = (C1*C2)/(C1+C2) ). Петя хочет спаять некоторую последовательно-параллельную схему из имеющегося набора конденсаторов, такую, что ее емкость ближе всего к искомой (то есть абсолютная величина разности значений минимальна). Разумеется, Петя не обязан использовать для изготовления схемы все конденсаторы.

Напомним определение последовательно-параллельной схемы. Схема, составленная из одного конденсатора, - последовательно-параллельная схема. Любая схема, полученная последовательным соединением двух последовательно-параллельных схем, - последовательно-параллельная, а также любая схема, полученная параллельным соединением двух последовательно-параллельных схем, - последовательно-параллельная.

Входные данные

В первой строке каждого входного файла INPUT.TXT заданы числа n и C. Во второй строке содержится последовательность емкостей имеющихся в наличии конденсаторов C1, C2, ..., Cn. Значения всех емкостей - вещественные числа. Для всех входных файлов n < 7.

Выходные данные

В выходной файл OUTPUT.TXT необходимо вывести YES, если Пете удастся собрать схему, емкость которой отличается не более чем на 0.01 от требуемого значения C. В противном случае следует вывести NO.
Настя Силина вне форума Ответить с цитированием
Старый 23.09.2013, 09:40   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Спасибо за задачки с informatics.mccme, а где же Ваши наработки по ним?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 23.09.2013, 09:53   #3
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
Спасибо за задачки с informatics.mccme, а где же Ваши наработки по ним?
BDA, не прикалывайтесь. Видите, у девушки "творческий понос" и огромное желание использовать форум в виде "Универсального решателя задач".
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 23.09.2013, 09:54   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Настя Силина, прекратите создавать новые темы с новыми задачами!

Во-первых, чем больше тем, тем меньше у Вас шансов получить решение.
во-вторых, нечего зафлуживать форум десятками задач с другого портала!!

Вы же не собираетесь одновременно десять (и более) задач делать?!
Публикуйте задачи по мере необходимости (какую то часть задач разобралась, тогда и к другой части задач можно приступать).

я уже молчу о том, что Вы думаете, что данный форум, это автоматическая система для решения задач - достаточно кинуть текст задачи, как ботаны-программены бросятся её решать! Это не так. Нужно вежливо обращаться к обществу, сообщить, что Вы сделали, что не получается и вот тогда Вам помогут...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 23.09.2013, 11:12   #5
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

Чувиха, видимо, запасается задачами впрок, на весь период обучения. oO
Практичный подход, ботаны одобряют!
Rififi вне форума Ответить с цитированием
Старый 23.09.2013, 21:09   #6
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Задача.
Наглая студентка (школьница) Настя Силина запостила наглым образом N задач на форум программистов. Определить вероятность P того, что решат все задачи. Найти время T, через которое будут решены все задачи.
Вадим Мошев вне форума Ответить с цитированием
Старый 23.09.2013, 21:43   #7
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

p=0 t=∞
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 24.09.2013, 11:55   #8
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
t=∞
О! Длинная арифметика
Всем по голове за флуд
eoln вне форума Ответить с цитированием
Старый 24.09.2013, 12:41   #9
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

мда.. всё.. похоже, спугнули Настеньку... не оправдали девичьих надежд, поглумились и оставили девушку без решений... одно слово - "ботаны"...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 24.09.2013, 14:47   #10
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
мда.. всё.. похоже, спугнули Настеньку... не оправдали девичьих надежд, поглумились и оставили девушку без решений... одно слово - "ботаны"...
Это была не Настенька, а наглобот.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц