Please subscribe to the official Codeforces channel in Telegram via the link: https://t.me/codeforces_official. ×

### rahulb's blog

By rahulb, history, 8 days ago, ,

https://codeforces.com/contest/629/submission/46721512 This is the link to my solution to 629D. I am getting WA on 59th testcase. The error is of the order of exp(-5) but I am not able to figure out the reason why I am getting that error. I have set the precision to 12. Many other solutions with same precision have passed. Is there something else I am missing?

 » 8 days ago, # |   0 Auto comment: topic has been updated by rahulb (previous revision, new revision, compare).
 » 8 days ago, # |   0 Try storing pi as long doublelong double pi = acosl(-1)Your method will cast your pi value into double when not adding suffix l to the number.
•  » » 8 days ago, # ^ |   0 Still gives the same answer. Thanks anyways
 » 8 days ago, # |   +3 This is actually not a precision error. The answer is basically an integer multiplied by PI, so you can never get a precision error if you find the integer part correctly.