Блог пользователя srijon_32

Автор srijon_32, история, 21 месяц назад, По-английски

Here are my two submission for problem : 1158A - The Party and Sweets

  1. using accumulate function: 300047140

  2. using loop: 300047827

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?

  • Проголосовать: нравится
  • +5
  • Проголосовать: не нравится

»
21 месяц назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

The initial value of the accumulate function must be a 64-bit data type; otherwise, an overflow will occur.

»
21 месяц назад, скрыть # |
Rev. 2  
Проголосовать: нравится 0 Проголосовать: не нравится

You have to use 0LL in accumulate function