Розв’язок
Якщо , вирізані квадрати не перекриваються внутрішніми частинами. У кожному куті з початкового краю зникають два відрізки довжини , але з’являються два нові відрізки такої самої довжини. Тому сумарний периметр залишається .
Якщо 2k=n, вирізані квадрати дотикаються в одній точці, а після вирізання залишаються дві квадратні частини зі стороною n-k. Враховуємо весь край кожної з них. Сумарний периметр дорівнює 8(n-k)=4n, що узгоджується з другим прикладом.
Якщо 2k>n, після вирізання залишаються дві окремі квадратні частини зі стороною n-k. Їхній сумарний периметр дорівнює 2\cdot4(n-k)=8(n-k).
Отже, відповідь дорівнює при 2k\le n і 8(n-k) інакше.
Складність
Час , додаткова пам’ять .