Untitled

 avatar
user_5668965
c_cpp
a year ago
460 B
8
Indexable
#include <bits/stdc++.h>
using namespace std;


int main() 
{
    int n, m, c;
    cin >> n >> m >> c;
    int a[n];
    for (int i = 0; i < n; i++)
    {
        cin >> a[i];
    }
    int b[m+1];
    b[0] = 0;
    for (int i = 1; i <= m; i++) 
    {
        cin >> b[i];
        b[i] += b[i-1];
    }
    for (int i = 0; i < n; i++)
    {
        cout << (a[i] + b[min(i+1, m)] - b[max(i-(n-m), 0)]) % c << ' ';
    }
    return 0;
}
Editor is loading...
Leave a Comment