Untitled
user_5668965
c_cpp
a year ago
460 B
11
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