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