![]() |
|
Модераторы: LSD Страницы: (8) Все « Первая ... 2 3 [4] 5 6 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
![]()
|
|
| unicuum |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 16.3.2005 Где: Рашка |
Наконец то ты понял древнюю еврейскую истину. Для того чтобы дать ответ, достаточно повторить часть вопроса. Теперь ты готов к собеседованию в любой компании уровня майкрософт. Встань и иди. Добавлено через 1 минуту и 6 секунд Мне больше нечему тебя учить. -------------------- ![]() обычный день на винграде |
|||
|
||||
| UniBomb |
|
|||
|
Новичок ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 1754 Регистрация: 24.10.2006 Где: Санкт-Петербург |
||||
|
||||
| unicuum |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 16.3.2005 Где: Рашка |
А ты как считаешь, могут мудрецы точно сказать, какой у них на голове колпак или нет? -------------------- ![]() обычный день на винграде |
|||
|
||||
| pycha |
|
|||
![]() главный анастазиолог ![]() Профиль Группа: Участник Сообщений: 239 Регистрация: 20.6.2008 Где: Украина |
а помоему мудрец бы спросил нахрена тот мужик таскает с собой белые и черные колпаки
--------------------
ищу хакера со знанием компьютера длятехкт |
|||
|
||||
| unicuum |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 16.3.2005 Где: Рашка |
Что-то не спится блин. И вообще, если вы видите человека, который в девять утра ещё не ложился спать, сидит за компом и что-то печатает, то это программист.
Раз уж все равно делать нечего решу эту задачу, хотя она на уровне шестиклассника, а отдел скорее всего не думает, он чаи распивает Условие задачи: a + b = sum a * b = mult 0 <= a <= 100 0 <= b <= 100 Решение: a = sum - b b = sum - a следовательно формулы будут совпадать при вычислении (sum - a) * a = mult a^2 - sum * a + mult = 0 вспоминаем принцип: (a - b)^2 = (a - b) * (a - b) = a^2 - 2ab + b^2 применяем принцип: a^2 - 2 (sum/2) * a + (sum^2)/4 = (sum^2)/4 - mult (a - sum/2)^2 = (sum^2)/4 - mult a = sqrt((sum^2)/4 - mult) + sum/2 поскольку a и b симметричны в формулах сложения и умножения b = sqrt((sum^2)/4 - mult) + sum/2 а из этого мы делаем ещё вывод, что a = b далее ставим периоды: 0 <= a <= 100 0 <= b <= 100 0 <= a + b <= 200 0 <= a * b <= 10000 a + a = 2 * a = sum a * a = a^2 = mult sqrt((sum^2)/4 - mult) + sum/2 = sqrt(a - a^2) + a sqrt((sum^2)/4 - mult) + sum/2 = sqrt(b - b^2) + b то есть если не использовать комплексные числа, то 0 <= a <= 1 0 <= b <= 1 Результат: a = sqrt((sum^2)/4 - mult) + sum/2 b = sqrt((sum^2)/4 - mult) + sum/2 периоды: 0 <= a <= 1 0 <= b <= 1 В общем, проверяйте.
Буду теперь знать, что когда идёшь на собеседование, главное уметь решать задачи по алгебре, а не программировать. Наверное они там набрали двенадцатилетних подростков, у них же знания свежие не то что у меня 13 лет спустя. Добавлено через 11 минут и 51 секунду
А вот зачем: мудрецы в колпаках ![]() мудрецы идут на учёное собрание ![]() мудрец дошли до собрания и спорят кто умнее -------------------- ![]() обычный день на винграде |
||||
|
|||||
| unicuum |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 16.3.2005 Где: Рашка |
Проверил сам себя, этот этап называется тестированием. 1. генерация a=100 b=1 входные данные sum=101 mult=1 выходные данные по крайне мере a=100 b=1 или a=1 b=100 Выяснилось, решена только часть задачи. Короче меня не возьмут на работу программистом Продолжаем. Значит даже такие функции как:
неподходят. Вопрос: подходят ли такие
Ответ: если нет непрерывного множества значений, то да. Предположим его нет, тогда тот кто первый напишет рабочий алгоритм получит большую и вкусную конфету, а я ушёл спать. Добавлено через 10 минут и 2 секунды P.S. проблемы выведенных формул в том, что a и b получаются одинаковыми, т.е. это частный случай, когда a = b. a = sqrt((sum^2)/4 - mult) + sum/2 b = sqrt((sum^2)/4 - mult) + sum/2 плюс срабатывание идёт лишь в промежутке от 0 <= sum <= 2 0 <= mult <= 1 а у нас период от 0 до 100, хотя по идее для самообразования лучше рассмотреть все случаи. -------------------- ![]() обычный день на винграде |
||||
|
|||||
| unicuum |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 16.3.2005 Где: Рашка |
Значит надо устранить симметричность. a + b = sum b = sqrt((sum^2)/4 - mult) + sum/2 a = sum/2 + sqrt((sum^2)/4 - mult) b = sum - a -------------------- ![]() обычный день на винграде |
|||
|
||||
| unicuum |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 16.3.2005 Где: Рашка |
Тестим прогу:
1. sum=9 mult=18 a=6;b=3; a=3;b=6; 2. sum=18 mult=9 a=17.48528...;b=0.514719...; a=0.514719...;b=17.48528...; -------------------- ![]() обычный день на винграде |
|||
|
||||
| spin2 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 15.12.2005 Где: Москва-Одесса |
Серый темнее серого? Нет. И тогда ты не отличишь белый от серого. -------------------- |
|||
|
||||
| Soah |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 512 Регистрация: 18.2.2009 |
||||
|
||||
| S3_ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 14.10.2007 |
Soah, вижу только два четырехугольника
|
|||
|
||||
| Soah |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 512 Регистрация: 18.2.2009 |
||||
|
||||
| Самозванка |
|
|||
![]() Девушка в стиле IT ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 484 Регистрация: 5.9.2006 Где: USA |
Soah, молодец!!!
|
|||
|
||||
| pycha |
|
|||
![]() главный анастазиолог ![]() Профиль Группа: Участник Сообщений: 239 Регистрация: 20.6.2008 Где: Украина |
летят два крокодила, один красный второй на север, сколько стоит литр гвоздей если в холодильнике пусто а козырь чирва?
--------------------
ищу хакера со знанием компьютера длятехкт |
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород |
||||
|
||||
![]()
|
| Правила раздела «Флейм» | |
|
|
Добро пожаловать в «Флейм». В разделе не действуют многие правила:
Строго запрещено:
Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт. Глас Винграда:
Глас Философии:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Флейм | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |