[Помогите]Интересная задача

Discussion in 'Болталка' started by Ereee, 15 Feb 2012.

  1. GrandMaster

    GrandMaster Active Member

    Joined:
    16 May 2009
    Messages:
    107
    Likes Received:
    114
    Reputations:
    25
    Блин, там ошибка. Не 35, а 28
    Если рассуждать логически и брать, что за минуту собака прыгает 6 раз, а лиса 9 раз. Тогда получаем через 28 минут. За 28 минут собака сделает 28*6=168 прыжков собаки и 28*9= 252
    Правильный ответ 100%.
     
    #41 GrandMaster, 15 Feb 2012
    Last edited: 15 Feb 2012
  2. d1v

    d1v Elder - Старейшина

    Joined:
    21 Feb 2009
    Messages:
    674
    Likes Received:
    332
    Reputations:
    120
    мой брат призёр международных олимпиад по математике, студент мехмата МГУ. так что не надо, не надо.
     
  3. Ereee

    Ereee Elder - Старейшина

    Joined:
    1 Dec 2011
    Messages:
    560
    Likes Received:
    370
    Reputations:
    267
    Формула правильная, не спорю. Но как так!?

    UPD. Теперь понял твое решение)) Это типа ты в ед. времени ответ дал)
     
  4. alias6969

    alias6969 Member

    Joined:
    3 Apr 2011
    Messages:
    27
    Likes Received:
    11
    Reputations:
    6
    Раз пошла жара :D . Perl:
    PHP:
    for ($i=0;$i<300;$i++) 

        
    $soba $i * (7/3);
        
    $foxy $i;
        
            if ( 
    $soba == $foxy 140 )
            { 
                print 
    "$i $foxy"
            } 


    Результат 28 циклов, 252 прыжка лисы. Оно же 168 собачьих.
     
  5. GrandMaster

    GrandMaster Active Member

    Joined:
    16 May 2009
    Messages:
    107
    Likes Received:
    114
    Reputations:
    25
    Там ошибка была. Исправил пост
    Молодец твой брат) он правильно решил) Я просто допустил ошибку, когда 420 делил на 15. Опередил меня на пару минут))
     
  6. Ereee

    Ereee Elder - Старейшина

    Joined:
    1 Dec 2011
    Messages:
    560
    Likes Received:
    370
    Reputations:
    267
    Полный писец вообщем :D
    Я разгребать.

    P.S. alias6969, 252*3/7 = 108 ;)

    Значит 168? Okay =)
     
    #46 Ereee, 15 Feb 2012
    Last edited: 15 Feb 2012
  7. GrandMaster

    GrandMaster Active Member

    Joined:
    16 May 2009
    Messages:
    107
    Likes Received:
    114
    Reputations:
    25
    Да да, alias6969 самый первый решил)) Интересная задача, но довольно простая
     
  8. d1v

    d1v Elder - Старейшина

    Joined:
    21 Feb 2009
    Messages:
    674
    Likes Received:
    332
    Reputations:
    120
    в Этоге тупишь ты.
     
  9. Expl0ited

    Expl0ited Members of Antichat

    Joined:
    16 Jul 2010
    Messages:
    1,022
    Likes Received:
    524
    Reputations:
    935
    расписал :)
    PHP:
    <?php

    # Собака в расстоянии 60-ти собачих прыжков от лисы. 
    # Собака гоняется за лисой. 3 прыжка собаки = 7 прыжков лисы. 
    # В то время, как собака прыгает 6 раз, лиса успевает прыгнуть 9 раз. 
    # Вопрос, когда лису догонет собака?

    # переменная $a - это расстояние собаки от лисы
    $a 60;
    # переменная $x - это известное колличество собачьих прыжков, что бы настигнуть лису
    $x 60// известное расстояние
    # переменная $b - это прижки лисы, приведенные в собачий размер
    $b = (9/7)*3;

    # т.е. представим, что за один цикл
    while(true) {
        
    # собака совершает 6 прыжков, тем самым сокращая (отнимая) расстояние с лисой на эти 6 прыжков ($a - 6)
        # но и лиса не стоит на месте, следовательно, эквивалент её прыжков на собачий лад прибавляем к полученному значению ($a - 6) + $b
        
    $a = ($a-6)+$b;
        
    # так как наша задача высчитать количество прыжков собаки, мы прибавляем за каждый цикл + 6 прыжков к уже имеющейся сумме 60
        
    $x = ($x+6);
        
    # если расстояние между собакой и лисой меньше 0 (точка соприкосновения), выходим из цикла
        
    if($a<0)break;
    # получаем колличество прыжков собаки до лисы
    } print $x;
    # через 234 пражка собака настигнит лису
     
    _________________________
  10. alias6969

    alias6969 Member

    Joined:
    3 Apr 2011
    Messages:
    27
    Likes Received:
    11
    Reputations:
    6
    Ага, фаз 28, 6 прыжков за фазу.
     
  11. GrandMaster

    GrandMaster Active Member

    Joined:
    16 May 2009
    Messages:
    107
    Likes Received:
    114
    Reputations:
    25
    Хреновый ты программист :D
     
  12. Expl0ited

    Expl0ited Members of Antichat

    Joined:
    16 Jul 2010
    Messages:
    1,022
    Likes Received:
    524
    Reputations:
    935
    В чем ошибка? :)
     
    _________________________
  13. GrandMaster

    GrandMaster Active Member

    Joined:
    16 May 2009
    Messages:
    107
    Likes Received:
    114
    Reputations:
    25
    ТС, давай 2 номинации :D

    1) За первый правильный ответ
    2) За самое лучше решение

    В ответе)
     
  14. Ereee

    Ereee Elder - Старейшина

    Joined:
    1 Dec 2011
    Messages:
    560
    Likes Received:
    370
    Reputations:
    267
    Давай :D
     
  15. Expl0ited

    Expl0ited Members of Antichat

    Joined:
    16 Jul 2010
    Messages:
    1,022
    Likes Received:
    524
    Reputations:
    935
    Ну посмотри на логику, и укажи неверный шаг. Может я чего недосмотрел :confused:
     
    _________________________
  16. [aywo]

    [aywo] Elder - Старейшина

    Joined:
    1 Feb 2007
    Messages:
    89
    Likes Received:
    55
    Reputations:
    5
    х - количество собачих прыжков за которое собака догонит лису, 1 лисий прыжок = 3/7 собачих
    пока собака делает 1 прыжок, лиса делает полтора
    догнать надо на 60 собачих шагов, следовательно
    х-1,5х*3/7=60
    2,5х/7=60
    5х/14=60
    5х=60*14
    х=168
     
    #56 [aywo], 15 Feb 2012
    Last edited: 15 Feb 2012
  17. Ereee

    Ereee Elder - Старейшина

    Joined:
    1 Dec 2011
    Messages:
    560
    Likes Received:
    370
    Reputations:
    267
    Не обращай внимания. Просто PHP тупит. Ты молодец :D
    З.Ы. Действительно, ошибки не нашел.
    [aywo],
    и тебе спс.
     
  18. d1v

    d1v Elder - Старейшина

    Joined:
    21 Feb 2009
    Messages:
    674
    Likes Received:
    332
    Reputations:
    120
    всё правильно: 168 собачьих, 252 лисьих.
     
  19. Ereee

    Ereee Elder - Старейшина

    Joined:
    1 Dec 2011
    Messages:
    560
    Likes Received:
    370
    Reputations:
    267
    Твой брат красава ;)
     
  20. d1v

    d1v Elder - Старейшина

    Joined:
    21 Feb 2009
    Messages:
    674
    Likes Received:
    332
    Reputations:
    120
    всё равно алиас первый решил.
    я только решение запостил.