I am facing difficulty solving this problem.

Hello, everyone. I have spent quite some time to solve this problem, “Modulo Equality”
( EQUALMOD Problem - CodeChef ).
I did this by finding the minimum of all the elements in B. After that, I loop through 0 to minimum and check how many operations I have to do to get every number in A so that remainder is that number (the number in the loop, i.e., from 0 to min). This approach gets me TLE. I saw solutions of fellow mates and came across these suffixes and prefixes they calculate. I did not understand what is going on. Can anyone please explain it to me?

This is a question from ICPC 2017, so its editorial can be found here: EQUALMOD - Editorial - editorial - CodeChef Discuss. Please search a bit before posting in the future.