X мен y бүтін сандары мен s1 және s2 жолдық қатарлары берілген. жолдық қатарының алғашқы X символынан және S2 жолдық қатарының соңғы Y символынан тұратын жаңа жолдық қатарлар құрыңыз дәне экранға шығарыңыз НА РУССКОМ:
Даны целые числа x и y и строки s1 и s2. Создание и отображение новых строк, состоящих из первого символа X строки и последнего символа Y строки S2.
const
k = 100;
type
maze = array [1..k, 1..k] of integer;
var
l : maze;
n, m: integer;
i, j: integer;
c: char;
t: text;
w: integer;
x0, y0: integer;
x1, y1: integer;
procedure ways(a,b,r:integer);
begin
if (w = 0) or (r < w) then {нет смысла идти дальше, если текущий путь уже превосходит найденный}
if (l[a,b] <> -2) then
if (r < l[a,b]) or (l[a,b] = -1) then {нет смысла идти, если текущая клетка уже была достигнута за меньшее число шагов}
begin
l[a,b] := r;
if (a = x1) and (b = y1) then
w := r
else
begin
if a <> 1 then ways(a - 1, b, r + 1);
if b <> 1 then ways(a, b - 1, r + 1);
if a <> n then ways(a + 1, b, r + 1);
if b <> m then ways(a, b + 1, r + 1);
end
end;
end;
begin
assign(t, 'input.txt');
reset(t);
w := 0;
readln(t, n, m);
readln(t, x0, y0);
readln(t, x1, y1);
for i := 1 to n do
begin
for j := 1 to m do
begin
read(t, c);
case c of
'.' : l[i,j] := -1; {будем считать, что если клетка отмечена как -1, то путь к ней еще не найден}
'X' : l[i,j] := -2; {-2, если клетка непроходима}
end;
end;
readln(t)
end;
close(t);
if (l[x0,y0] <> -2) and (l[x1,y1] <> -2) then
begin
l[x0,y0] := 1; {просто трюк, чтобы пройти проверку на (r < l[x0,y0])}
ways(x0, y0, 0);
end
else
l[x1,y1] := -1;
writeln(l[x1,y1])
end.
- общее экологическое управление (управление отходами, борьба с загрязнением воды, воздуха, восстановление земель);
- производство энергии из возобновляемых источников (солнечная энергия, биотопливо и другое), смягчение последствий изменения климата, снижение вредных выбросов в атмосферу, повышение эффективности использования топлива, а также энергоэффективности зданий и бытовых приборов.
Если развернуть эту сжатую формулу, то получим, что «зелёные технологии» по существу охватывают все области деятельности человека и нацелены на:
- устойчивое развитие современного общества для блага будущих поколений с решением глобальных задач: предотвращение истощения ресурсов, налаживание разумного природопользования, улучшение демографии, исключение токсичности производства;
- производство нетоксичных продуктов по замкнутому циклу: производство – утилизация – новое производство (от рождения до рождения – «cradle to cradle», вместо нынешнего «grave to grave» – от могилы до могилы);
- максимальное, вплоть до нуля, сокращение отходов за счёт инноваций в технологиях и в структуре потребления;
- принципиальную модификацию вредных производств и замену их на безвредные с использованием естественных технологий, созданных природой за миллионы лет;
- замена не возобновляемых природных ресурсов на альтернативные возобновляемые источники сырья и энергии;
- исключение использования вредных синтетических химикатов в сельском хозяйстве, внедрение биотехнологий в земледелие, животноводство и переработку сельхозпродукции.