Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.27;
Скачать: CL | DM;

Вниз

Пятничные несложные задачки.   Найти похожие ветки 

 
default ©   (2004-06-04 13:09) [40]

4.
первой сестре d1 лет, второй 3d1, третьей 12d1, четв-ой 48d1,
пятой 192d1 и тд.
так как последняя доросла аж до 21 года, то отсюда ясно что
d1=7
из m1=2d1 -->m1=14
так?


 
MBo ©   (2004-06-04 13:10) [41]

>SergP
>А по выходным занятия тоже проводились?
не исключено...


 
MBo ©   (2004-06-04 13:13) [42]

>default ©   (04.06.04 13:09) [40]

4.
нет. Занятия продолжались несколько дней.


 
default ©   (2004-06-04 13:24) [43]

MBo ©   (04.06.04 13:13) [42]
ответы к ней есть?
а то в условии написано "Так продолжалось до тех пор..."
так она пришла или не пришла?


 
Bless ©   (2004-06-04 13:30) [44]

to MBo>
Только не помогай, плз!


 
SergP ©   (2004-06-04 13:34) [45]

4. Гм...
Получается что мальчику было 1702 дня (т.е. 4,66 года)..
Фигня какая-то.... Подумаю еще немного...


 
default ©   (2004-06-04 13:34) [46]

млин, в днях всё дело...


 
SergP ©   (2004-06-04 13:41) [47]


> MBo ©   (04.06.04 10:03)
> 1. ...
> ...пути проводник сказал...
> ... Еще через 7 миль
> он сказала ....


А что, проводнику прямо в дороге сделали операция по изменению пола?
:-)))


 
SergP ©   (2004-06-04 13:50) [48]


> [45] SergP ©   (04.06.04 13:34)


Ну да. Это точно неправильно. Я еще кое-чего забыл учесть...


 
Bless ©   (2004-06-04 14:11) [49]

Мальчику - 3712 дней?


 
MBo ©   (2004-06-04 14:12) [50]

4. - могу сказать, сколько было дней занятий (заморочек еще все равно останется изрядно ;)).


 
MBo ©   (2004-06-04 14:17) [51]

>Bless ©   (04.06.04 14:11) [49] Мальчику - 3712 дней?
нет.


 
Agent13 ©   (2004-06-04 14:36) [52]

4. У меня выходит 1277 дней, но всё равно ерунда...


 
Agent13 ©   (2004-06-04 14:37) [53]

Хотя бы потому что число выходит нечётное


 
MBo ©   (2004-06-04 14:54) [54]

подсказочку,а? ;)


 
Agent13 ©   (2004-06-04 14:55) [55]

А вот 1276 дней вроде подходит :) Или всё-таки не так?


 
default ©   (2004-06-04 14:56) [56]

не надо подсказок только


 
Bless ©   (2004-06-04 15:22) [57]

MBo[51]>
А где я тогда ошибся?

Обозначим через х - суммарный возраст мальчиков в последний день, у - суммарный возраст девочек в последний день без последней сестры.
Тогда получаем уравнения

y+5569=2x   - последний день
2(y-1)=x-1  - предпоследний день
y-2=2*z     - предпредпоследний, z - сумма возрастов мальчиков
отсюда х-1=3712, у-1=1856.

И если идти и дальше назад по дням, то должно быть
1855=2*z, которое не имеет решений в целых числах. Значит здесь и остановились.


 
default ©   (2004-06-04 15:54) [58]

MBo ©   (04.06.04 14:54) [54]
неплохо бы формулу n-ого члена для ряда m1,m2,m3,... или
для d1,d2,d3,...(
без этого пожалуй никак
например, d1=d1;d2=3d1+1;d3=12d1+14;d4=48d1+72;d5=192d1+310
что-то никак не получается найти закон по которому получ-ся второе слагаемое...


 
default ©   (2004-06-04 16:23) [59]

вопрос отпал


 
Bless ©   (2004-06-04 16:36) [60]

Agent13 ©  (04.06.04 10:38) [6]
>7. 10 ч. 21 мин. ~50 сек.

А как ты посчитал?


 
default ©   (2004-06-04 16:49) [61]

вот этот закон
d_n+2_=4d_n+1_+6n+4, neN


 
SergP ©   (2004-06-04 16:58) [62]

Хм... Теперь 3834 получается


 
Agent13 ©   (2004-06-04 16:59) [63]


> Agent13 ©  (04.06.04 10:38) [6]
> >7. 10 ч. 21 мин. ~50 сек.
>
> А как ты посчитал?

Минутной стрелке до целого часа ещё идти X + 5Y минут, где X - число минут до ближайшего часового деления, а Y - число оставшихся пройти часовых делений. Поскольку стрелки расположены параллельно друг другу, то часовой стрелке до целого часа осталось X делений - то есть 12X минут.

X + 5Y = 12X => X = 5/11*Y. Подбираем такой Y, чтобы X вышел равным около 10 сек. Остальное - дело техники :)


 
Fay ©   (2004-06-04 17:10) [64]

x/21 = 21/10
x = 21^2/10 = 44.1


 
SergP ©   (2004-06-04 17:38) [65]

4. Уже с помощью Дельфей пробовал считать. выходит 1276 дней в первый день занятий, или 1279 в последний день занятий


 
MBo ©   (2004-06-04 17:47) [66]

>Agent13 ©   (04.06.04 14:55) [55]
>А вот 1276 дней вроде подходит :) Или всё-таки не так?

Верно.


 
SergP ©   (2004-06-04 20:52) [67]

4. Не знаю как вы все ее решали, но я задолбался и сделал так:

procedure TForm1.Button1Click(Sender: TObject);
var
p,s,i,z:cardinal;
begin
 for i:=2 to 4000 do  // перебираем возраст первой девочки на первый день
   begin
   p:=1; // Первоначальное количество мальчиков или девочек
   s:=(2*i+p)*2; // Сумма возрастов девочек на второй день
   z:=0;
   while z<21*365+4 do
     begin       // вычисляем S и Z для двух дней занятий
     inc(p);     // инкрементируем кол. мальчиков (девочек)
     z:=3*s+4*p; // необходимый возраст очередной девочки
     s:=4*s+6*p; // s:=((s+p)*2+p)*2
                 // сумма возрастов девочек после добавления очередной девочки
                 // относительно позавчерашней суммы
     end;
   if z<=21*365+6 then // выводим результат если Z в днях = 21 год.
      // при этом учитываем что кол високосных годов при жизни девочки
      // может быть от 4 до 6
      // результат - возраст мальчика на первый день и возраст последней девочки на последний день
   memo1.Lines.Add("м="+inttostr(2*i)+"  Д="+inttostr(z)+" дней занятий="+inttostr(2*p));
 end;
end;

Ответ получился единственный. Я его на несколько постов выше выложил...


 
Agent13 ©   (2004-06-04 21:37) [68]


> SergP ©   (04.06.04 20:52) [67]
> 4. Не знаю как вы все ее решали, но я задолбался и сделал
> так:

Я бы рассказал, но ход моих мыслей был больше похож на шаманский танец с бубном, и воссоздавать этот псевдонаучный процесс мне честно говоря лень :)


 
MBo ©   (2004-06-05 07:08) [69]

>ход моих мыслей был больше похож на шаманский танец с бубном
У меня тоже ;)
Решал я с конца, сошлось, когда 21 год посчитал как 7670 (если не ошибаюсь) дней, занятия длились 4 дня.


 
default ©   (2004-06-05 18:37) [70]

по ходу только численно эта байда решается...
был получен закон по которому можно найти возраст
следующей сестры по предыдущей(возрасты те которые они имели в тот
момент когда впервые появились на занятии)

function RecurLaw(d1: Word; n: Byte): Word;
begin
if n = 0 then Result := 3 * d1 + 1 else
Result := 4 * RecurLaw(d1, n-1) + 6 * n + 4
end;

здесь вызов с номером n - получение возраста
n+2-ой сестры
d1 - искомый возраст
если взять d1=1(минимум, опять же не учитываем дробный возраст)
максим-ое n для этого минимума - 4, то есть 6 сестёр
(RecurLaw(1, 5) > 21*360; RecurLaw(1, 4) < 21*360)
то есть n лежит от 0 до 4(от 2 до 6 сестёр)
(случай одной сестры не берём в расчёт дык по условию задачи
минимум 2 сестры)
ограничим теперь d1
RecurLaw(2519, 0) < 21*360; RecurLaw(2520, 0) > 21*360
поэтому d1 лежит от 1 до 2519

procedure TForm1.Button1Click(Sender: TObject);
var
n: Byte;
d1: Word;
begin
for n := 0 to 4 do
for d1 := 1 to 2519 do
if RecurLaw(d1, n) = 7560 then
Memo1.Lines.Add("d1=" + IntToStr(d1) + ";n=" + IntToStr(n))
end;

получается 156...(для проверки подставлял в исходную систему-сошлось)


 
SergP ©   (2004-06-05 19:34) [71]


>  [70] default ©   (05.06.04 18:37)


Хм. 156 у меня никак не получается...
У кого-то из нас ошибка.


 
default ©   (2004-06-05 19:45) [72]

может дело в системе?
у меня такая получилась
m1=2d1
d1+1+d2=2(m1+1)
m1+2+m2=2(d1+2+d2+1)
d1+3+d2+2+d3=2(m1+3+m2+1)
...


 
SergP ©   (2004-06-05 20:12) [73]


>  [72] default ©   (05.06.04 19:45)


Это вроде бы правильно....

Но если взять m1=156 то у меня никак не получается возраст последней сестры 21 год...

В твою прогу не вникал, но думаю возможно из-за этого
> 21*360

Насколько я знаю в году вроде бы 365 дней, а в високосном 366


 
default ©   (2004-06-05 22:05) [74]

SergP ©   (05.06.04 20:12) [73]
не, надо d1=156
и возраст 4-ой сестры получится 21*360
если надо могу привести несложный вывод того закона


 
SergP ©   (2004-06-05 22:14) [75]


> и возраст 4-ой сестры получится 21*360


Вот-вот...
А должен быть 21*365+5


 
default ©   (2004-06-05 22:15) [76]

SergP ©   (05.06.04 22:14) [75]
нет, рассматриваются возраста "первичные" что видно из системы...


 
default ©   (2004-06-05 22:38) [77]

да с возрастом я...подумал щас поправлю и выйдет тоже самое, что удивило что вообще ничего не нашло, тоже и с високосным годом...странно


 
default ©   (2004-06-05 22:47) [78]

понял в чём дело


 
SergP ©   (2004-06-05 22:51) [79]

0) d=156  ; m = 156*2=312
1) m= 312+1=313 ; d=313*2=626
2) d=626+2=628  ; m=628*2=1256
3) m=1256+2=1258 ; d=1258*2=2516
4) d=2516+3=2519 ; m=2519*2=5038
5) m=5038+3=5041 ; d=5041*2=10082  d(last) = d(5)-(d(3)+2*3)=10082-2516-6=7560
а D(last) - это возраст последней сестры в последний день занятий (согласно условию). И он должен быть 21*365+4 <= d(last) <= 21*365+6,
т.е.: 7669 <= d(last) <= 7671


 
SergP ©   (2004-06-05 22:53) [80]


>  [77] default ©   (05.06.04 22:38)


За 21 год жизни високосных годов может быть от 4 до 6



Страницы: 1 2 3 вся ветка

Текущий архив: 2004.06.27;
Скачать: CL | DM;

Наверх




Память: 0.63 MB
Время: 0.043 c
14-1086862383
Тимохов
2004-06-10 14:13
2004.06.27
Паттерны.


14-1086625212
_студент
2004-06-07 20:20
2004.06.27
Экзамен по схемотеху. Билет № 13


14-1086833482
Думкин
2004-06-10 06:11
2004.06.27
С днем рождения! 10 июня


1-1086775886
alexa
2004-06-09 14:11
2004.06.27
Изменение цвета в Memo


14-1086606117
Agent[007]
2004-06-07 15:01
2004.06.27
WEB