Codeforces Round 1133 (Div. 1, Div. 2) is coming soon! Register here. ×
Prefix sums k times
Difference between ru1 and en1, changed 500 character(s)
Hello codeforces!↵
↵
I am wondering is there a way to caculate prefix sums $k$ times modulo $p$ fast, especially when we can't use matrix multiplication?↵
↵
By calculating prefix sums $k$ times I mean this piece of code:↵
↵
~~~~~↵
for(int it = 0; it < k; it++) {↵
    for(int i = 1; i < n; i++)↵
        pref[i]+= pref[i-1];↵
}↵
~~~~~↵
↵
So if we start with array: $1, 0, 0, 0$ we will get: ↵
↵
1. $1, 1, 1, 1$;↵
↵
2. $1, 2, 3, 4$;↵
↵
3. $1, 3, 6, 10$;↵
↵
4. $1, 4, 10, 20$;↵
...↵

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en1 English Skeef79 2021-10-26 17:45:42 500 Initial revision for English translation
ru1 Russian Skeef79 2021-10-26 17:41:50 500 Первая редакция (опубликовано)