#108Осон
Икки сатрни алмаштириш
Вақт: 1 s · Хотира: 256 MB
- Матрицалар
Шарт
ўлчамли матрица ва иккита сон , берилган. Матрицанинг - ва -сатрларини алмаштиринг.
Кириш формати
Биринчи қаторда , , , (, ). Кейинги та қаторда матрица (). Сатрлар дан рақамланади; бўлиши мумкин.
Чиқиш формати
Ўзгартирилган матрица: та қатор, ҳар бирида та сон.
Намуналар
Кириш
3 3 1 3 1 2 3 4 5 6 7 8 9
Чиқиш
7 8 9 4 5 6 1 2 3
Кириш
2 2 2 2 1 1 2 2
Чиқиш
1 1 2 2
Изоҳ
Сатрлар дан рақамланган, массив индекслари эса дан — ва ни алмаштиринг. C++'да swap(a[k1 - 1], a[k2 - 1]) бутун сатрни бир зумда алмаштиради.
