Here are my two submission for problem : 1158A - The Party and Sweets
1st one giving wrong answer. Previously, the same thing happened with sqrt, and then I used binary search to find sqrt. So after this WA, I used a loop to get the sum, and now it's giving the correct answer. So where has this accumulate function gone wrong?
The initial value of the accumulate function must be a 64-bit data type; otherwise, an overflow will occur.
you need to declare initial value in accumulate function long long int if sum would needed long long int to fit in. Just simply use
0LL
instead of0
https://codeforces.me/contest/1158/submission/300054415
i hope this will resolve your issue .
if still you are having any issue do message me
happy coding
Use
0LL
in accumulate function.Thanks everyone for help. I got it.
You have to use
0LL
in accumulate function