Hôm nay Bi học về lập trình hàm (function) nên được thầy giáo giao nhiệm vụ viết các hàm sau:
Hàm xoay một dãy
từ trái sang phải
đơn vị, ví dụ
với
ta có dãy sau khi xoay là
.
Hàm xoay một dãy
từ phải sang trái
đơn vị, ví dụ
với
ta có dãy sau khi xoay là
.
Bi thấy khó quá nên nhờ các anh chị giúp, nhớ viết dưới dạng hàm nghe, kẻo thầy cô không đồng ý. Để sau khi có các hàm trên Bi ráp vào giải bài toán:
Cho hai dãy là và
có cùng số phần tử . Tìm dãy
là tổng của
và
khi
xoay
từ trái sang phải và xoay
từ phải sang trái
đơn vị.
Input
Dòng đầu tiên gồm hai số nguyên thỏa
.
Dòng thứ hai chứa số nguyên
là các phần tử của dãy
thỏa
.
Dòng thứ ba chứa số nguyên
là các phần tử của dãy
thỏa
.
Output
In ra dãy cần tính trên một dòng, các phần tử cách nhau dấu cách.
Samples
Sample Input 1
8 3
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
Sample Output 1
10 12 14 8 10 4 6 8
Comments