#include <cstdio> int t[200005]; int main() { int a,s,z,x,c; scanf("%d%d", &a, &s); for (int i=0; i<a; i++) { scanf("%d", &t[i]); } for (int i=0; i<s; i++) { scanf("%d", &z); x=0, c=0; for (int p=0; p<a; p++) { if (t[p]>=x+z) x=t[p]; else { x+=z; c+=(x-t[p]); } } printf("%d\n",c); } }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | #include <cstdio> int t[200005]; int main() { int a,s,z,x,c; scanf("%d%d", &a, &s); for (int i=0; i<a; i++) { scanf("%d", &t[i]); } for (int i=0; i<s; i++) { scanf("%d", &z); x=0, c=0; for (int p=0; p<a; p++) { if (t[p]>=x+z) x=t[p]; else { x+=z; c+=(x-t[p]); } } printf("%d\n",c); } } |