Ответы на вопрос:
//прога на pascal`e var n,i,j,f,q,k: longint; x,y,b,a: array[0..30000] of longint; begin read(n); for i: =1 to n do read(a[i]); for i: =1 to n do read(b[i]); for i: =1 to n do begin for j: =i to n do if a[i]=b[j] then begin f: =j; break; end; for j: =f downto i+1 do begin q: =b[j]; b[j]: =b[j-1]; b[j-1]: =q; inc(k); x[k]: =j-1; y[k]: =j; end; end; writeln(k); for i: =1 to k do writeln(x[i],' ',y[i]); end.
Популярно: Информатика
-
ТвояМилая06.07.2022 15:30
-
даша3443005.01.2023 14:23
-
lololololo721.09.2021 12:49
-
ВикторикаРоэн20.12.2020 06:14
-
ДИЛЯ200211114.02.2022 00:51
-
7Настася706.04.2020 05:56
-
YSPESHNUY12.06.2023 13:55
-
ponchikelo07.12.2022 04:16
-
nikola5828.09.2020 18:58
-
bmorextreme07.06.2021 05:30