Логические задачи и головоломки
26 Май 2012, 15:48:48 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости:
 
   Начало   Правила Помощь Поиск Войти Регистрация Чат  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Помогите директору...  (Прочитано 387 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
любитель
Новичок
*
Offline Offline

Сообщений: 14


Просмотр профиля
« : 30 Январь 2012, 20:09:51 »

Помогите, пожалуйста, решить задачу, почему-то до меня ну никак не доходит:

Директор гимназии решить сравнить итоги выступления на олимпиаде своих учеников с учениками соседней гимназии. Сначала он сосчитал, сколько процентов от числа участников олимпиады 5 класса стали дипломантами. Оказалось, что этот показатель в его гимназии на 20 % выше, чем в соседней. Точно такая же разница в 20% получилась и при сравнении таких же показателей по 6, 7, 8 классам. Однако когда директор сравнил такие же показатели сразу по всем участникам из 5-8 класов, то перевес в те же 20% оказался на стороне соседей. Как так могло получиться?

Я понимаю, что разница в количестве учеников и участников олимпиады, но как оформить - не понимаю...Заранее спасибо большое!
Записан
CD_Eater
Эксперт
******
Offline Offline

Сообщений: 1487


Просмотр профиля
« Ответ #1 : 31 Январь 2012, 20:04:39 »

задача, имхо, на поиск контрпримера
просто "магически" угадываем


        вражеская     наша
класс   гимназия      гимназия
--------------------------------------
5-ый      8 из 10      1 из 1
6-ой      8 из 10      1 из 1
7-ой      4 из 5       1 из 1
8-ой      1 из 5       6 из 15
--------------------------------------
          21 из 30     9 из 18


угадать вручную не получилось, поручил перебор компу
но у хрипунова получится руками, 100%  Улыбка
« Последнее редактирование: 31 Январь 2012, 20:07:07 от CD_Eater » Записан
Smith
Постоялец
***
Offline Offline

Сообщений: 100


Просмотр профиля
« Ответ #2 : 01 Февраль 2012, 15:31:49 »

задача, имхо, на поиск контрпримера
просто "магически" угадываем


        вражеская     наша
класс   гимназия      гимназия
--------------------------------------
5-ый      8 из 10      1 из 1
6-ой      8 из 10      1 из 1
7-ой      4 из 5       1 из 1
8-ой      1 из 5       6 из 15
--------------------------------------
          21 из 30     9 из 18


угадать вручную не получилось, поручил перебор компу
но у хрипунова получится руками, 100%  Улыбка

у Вас в 8-ой получилась разница не в 20, а в 100%  Плохо
Записан
hripunov
Эксперт
******
Offline Offline

Сообщений: 3423


Просмотр профиля Email
« Ответ #3 : 01 Февраль 2012, 19:30:41 »


hripunov как раз в цифрах все время путается... Но если допустить, что у конкурирующей школы иногда случалось, что какой-нибудь класс вообще ничего не выигрывал, то вариант подобрать просто. Например:
5) 6 из 30  (20%)     -   0 из 4  (0%)
6) 2 из 10  (20%)    -    0 из 5    (0%)
7) 2 из 5    (40%)   -    1 из  5    (20%)
8) 5 из 5    ( 100%)  -   16 из 20   (80%)
итого  15 из 50  ( 30%) у одной школы и   17 из 34 (50%)  у другой школы
Записан

Сеня! По-быстрому объясни товарищу, почему Володька сбрил усы!...
Smith
Постоялец
***
Offline Offline

Сообщений: 100


Просмотр профиля
« Ответ #4 : 01 Февраль 2012, 19:57:46 »

Я понимаю, что разница в количестве учеников и участников олимпиады, но как оформить - не понимаю...Заранее спасибо большое!
мне кажется легче решать путем составления пропорций, типа:
пусть Ун - участник наш, а Пн - победитель наш; соотв-нно Ув и Пв - то же, тока вражеский; цифра - разбивка по классам Улыбка
Пн5/Ун5=Пв5/Ув5*(6/5)
Пн6/Ун6=Пв6/Ув6*(6/5)
Пн7/Ун7=Пв7/Ув7*(6/5)
Пн8/Ун8=Пв8/Ув8*(6/5)

Тогда:
Пн/Ун=Пн5/Ун5+Пн6/Ун6+Пн7/Ун7+Пн8/Ун8

и т.д.

зы: сорри, не успеваю пока довести до логического завершения... Плачущий
Записан
CD_Eater
Эксперт
******
Offline Offline

Сообщений: 1487


Просмотр профиля
« Ответ #5 : 01 Февраль 2012, 21:09:39 »

блин, я ступил и не догадался перебрать случай, когда процент может быть = 0
для этого случая комп нашёл решение попроще:


        вражеская     наша
класс   гимназия      гимназия
--------------------------------------
5-ый      4 из 5       4 из 4
6-ой      4 из 5       1 из 1
7-ой      0 из 1       1 из 5
8-ой      0 из 1       1 из 5
--------------------------------------
          8 из 12      7 из 15

Записан
Smith
Постоялец
***
Offline Offline

Сообщений: 100


Просмотр профиля
« Ответ #6 : 01 Февраль 2012, 21:40:15 »

блин, я ступил и не догадался перебрать случай, когда процент может быть = 0
для этого случая комп нашёл решение попроще:

          8 из 12      7 из 15
[/tt]


это единственно возможный вариант?  Непонимающий
Записан
любитель
Новичок
*
Offline Offline

Сообщений: 14


Просмотр профиля
« Ответ #7 : 01 Февраль 2012, 23:43:34 »

БОЛЬШОЕ СПАСИБО!!!   Отлично
Записан
devnull
Старожил
****
Offline Offline

Сообщений: 455


Просмотр профиля
« Ответ #8 : 02 Февраль 2012, 00:56:42 »

это единственно возможный вариант?
Очевидно, что если никак не ограничивать число учеников, то решений у задачи бесконечно много, так как можно все числа одновременно умножить на произвольное целое число и получить новое решение. Более того, на основании этого можно предложить индуктивный способ построения решения для произвольного числа классов. В самом деле, пусть мы нашли решение задачи для n классов:

Класс |      Наша школа        |      Школа-соперница
      | участники | дипломанты | участники | дипломанты  
------+-----------+------------+-----------+------------
  1   |    a1     |     b1     |     c1    |     d1
  2   |    a2     |     b2     |     c2    |     d2
.........................................................
  n   |    an     |     bn     |     cn    |     dn

Умножим все числа в таблице на два:

Класс |      Наша школа        |      Школа-соперница
      | участники | дипломанты | участники | дипломанты  
------+-----------+------------+-----------+------------
  1   |  2*a1     |   2*b1     |   2*c1    |   2*d1
  2   |  2*a2     |   2*b2     |   2*c2    |   2*d2
.........................................................
  n   |  2*an     |   2*bn     |   2*cn    |   2*dn

Поскольку все отношения остались без изменений, мы получили новое решение. Однако мы можем теперь "разделить" первую строчку решения на две отдельных строки и тем самым получить решение для n+1 классов:

Класс |      Наша школа        |      Школа-соперница
      | участники | дипломанты | участники | дипломанты  
------+-----------+------------+-----------+------------
  1   |   a1      |    b1      |    c1     |    d1
  2   |   a1      |    b1      |    c1     |    d1
  3   |  2*a2     |   2*b2     |   2*c2    |   2*d2
.........................................................
 n+1  |  2*an     |   2*bn     |   2*cn    |   2*dn

Итак, нам остается лишь найти любое решение задачи для двух классов. Для простоты поиска выберем следующие значения: в первом классе мы выиграли в соотношении 100% к 80%, а во втором классе - в соотношении 20% к 0%. Соответственно будем искать решения следующего вида:

Класс |      Наша школа        |      Школа-соперница
      | участники | дипломанты | участники | дипломанты  
------+-----------+------------+-----------+------------
  1   |    1      |     1      |    5*x    |    4*x
  2   |    5      |     1      |     y     |     0

Наша задача - найти подходящие числа x и y. Суммарный результат нашей школы: (1+1)/(5+1) = 2/6 = 1/3. Значит, у школы-соперницы должно получиться на 20% больше, т.е. 1/3 + 0.2 = 1/3 + 1/5 = 8/15. Из таблицы видим, что суммарный результат школы-соперницы - это 4x/(5x+y). Получаем уравнение:
8/15 = 4x/(5x+y)    =>   40x + 8y = 60x   =>   8y = 20x    => 2y = 5x.
Отсюда видно, что можно выбрать y = 5 и x = 2. Итого, решение для двух классов:

Класс |      Наша школа        |      Школа-соперница
      | участники | дипломанты | участники | дипломанты  
------+-----------+------------+-----------+------------
  1   |    1      |     1      |     10    |     8
  2   |    5      |     1      |     5     |     0

Теперь на основании алгоритма получаем общее решение для n классов:

Класс |      Наша школа        |      Школа-соперница
      | участники | дипломанты | участники | дипломанты  
------+-----------+------------+-----------+------------
  1   |    1      |     1      |     10    |     8
  2   |    1      |     1      |     10    |     8
  3   |    2      |     2      |     20    |    16
........................................................
 n-1  | 2^(n-3)   |   2^(n-3)  | 10*2^(n-3)|    2^n
  n   | 5*2^(n-2) |   2^(n-2)  | 5*2^(n-2) |     0

В частности, для четырех классов:

Класс |      Наша школа        |      Школа-соперница
      | участники | дипломанты | участники | дипломанты 
------+-----------+------------+-----------+------------
  1   |    1      |     1      |     10    |     8
  2   |    1      |     1      |     10    |     8
  3   |    2      |     2      |     20    |    16
  4   |    20     |     4      |     20    |     0
------+-----------+------------+-----------+------------
Всего |    24     |     8      |     60    |    32
      |      8/24 = 0.3333     |    32/60 = 0.5333     

Решение ни в коей мере не претендует на какую-либо оптимальноcть, просто, как говорится, proof of concept.
« Последнее редактирование: 02 Февраль 2012, 01:10:53 от devnull » Записан
любитель
Новичок
*
Offline Offline

Сообщений: 14


Просмотр профиля
« Ответ #9 : 04 Февраль 2012, 00:04:30 »

 Браво!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC | Sitemap