Геометрия → Разбор Высота треугольника 1

 
1
 

Бізге ең ұзын ұзындықты табу керек.Ол үшін:

1.Ең қысқа қабырғаны табу керек

2.Геронның формуласын қолданып,ауданын табу керек.

А=$\sqrt{s(s-a)(s-b)(s-c)}$, $s = \frac{a+b+c}{2}$;

 толық мәлімет  http://en.wikipedia.org/wiki/Heron's_formula

3.Келесі формула: Аудан тең ұзындық көбейтілген  ұзындық түскен қабырға.Екеуін теңестіріп ұзындықты табамыз.

А.Қ.Ж.Ал,іске сәт!!!!!!!!

А.Қ.Ж.(аяғына қосқан жазу)

Динамика → Разбор Ход конем 3

 
3
 
Для решения этой задачи применим метод динамического программирования. Пусть b[d][k] – количество номеров, набираемых ходом коня, которые начинаются с цифры d и состоят из k цифр. Тогда b[d][1]=1 для всех d, а b[d][k] для любого d вычисляется через сумму b[i][k-1] для k>1. Так, например, b[4][k] = b[0][k-1]+b[3][k-1]+b[9][k-1]. Увеличивая k от 2 до n мы получим значения b[d][n], сумма которых (за вычетом b[0][n] и b[8][n]) и даст ответ на поставленную задачу. Заметим также, что при вычислении могут получаться достаточно большие значения, поэтому следует применить длинную арифметику.

Геометрия → Разбор Точка и отрезок 2

 
2
 

a:=y2-y1; b:=x1-x2; c:=-x1(y2-y1)+y1(x2-x1); t:=sqrt(aa+bb); d:=abs((ax3+b*y3+c)/t);

Pascal → Разбор Максимальная строка 1

 
3
 

1)i- жолды оқи отырып оның бірден қосындысын табамыз, қосындыны жаңа массивке теңейміз 2)қосындылар массивінен ең үлкенін аламыз,оның индексін жазамыз сәттілік тілеймін

Pascal → Разбор Перенос строки 1

 
3
 

можно читать как цифру и стринг отдельно:read(c,s); c:integer; s:string; write(inc(c),s); удачи!

Pascal → Разбор Ленивый студент 1

 
2
 

так как стринг не может быть больше 256 то мы можем использовать функцию eof. буквы полости это q,e,o,p,a,d,b,g. good luck!