На форумі обговорюються лише питання, пов'язані з олімпіадою
Ви не зайшли.
Эти 2 детские задачи придумал я. Задачи для 8-9 класса, потому и решения совсем несложные.
Program area; var i,n,s:word; x1,x2,x3,x4,y1,y2,y3,y4,c:integer; procedure vv; begin read(x1,y1,x2,y2,x3,y3,x4,y4); if (x1>x2)then begin c:=x1; x1:=x2; x2:=c; end; if (y1>y2)then begin c:=y1; y1:=y2; y2:=c; end; if (x3>x4)then begin c:=x3; x3:=x4; x4:=c; end; if (y3>y4)then begin c:=y3; y3:=y4; y4:=c; end; end; procedure viv; begin write(s); end; procedure re; begin if (x1>x4)or(x2<x3)or(y1>y4)or(y2<y3) then s:=0 else if ((x1=x4)or(x2=x3))and((y1=y4)or(y2=y3)) then s:=1 else if (x1=x4)or(x2=x3)or(y1=y4)or(y2=y3) then s:=2 else s:=3; end; Begin read(n); for i:=1 to n do begin vv; re; viv; end; End.
Program failure; var i,n,s:longint; x1,x2,y1,y2,v1,v2,l1,l2:real; procedure vv; begin read(v1,v2,l1,l2,x1,y1,x2,y2); if x1=0 then x1:=y1; if x2=0 then x2:=y2; end; procedure viv; begin write(s); end; procedure re; var t1,t2,t3,t4:real; begin t1:=x1/v1; t2:=(x1+l1)/v1; t3:=x2/v2; t4:=(x2+l2)/v2; if (t1>=t4)or(t2<=t3) then s:=0 else s:=1; end; Begin read(n); for i:=1 to n do begin vv; re; viv; end; End.
Поза форумом
респект тебе, легкие задачи без намека на решение придумать тяжело.
Поза форумом