In my IDE, my console prints good answer ( 12.5663706143592 ) But when I submit, jury says like below.
Time: 46 ms, memory: 40 KB
Verdict: WRONG_ANSWER
Input
3 0 0
0 1
-1 2
1 2
Participant's output
12,5663706143592
Jury's answer
12.566370614359172464
Checker comment
wrong output format Expected double, but "12,5663706143592" found
I tried many encoding settings — including ASCII, Unicode, UTF-8 — because I thought it is encoding problem. However, all submission ended up with this failure.
I'm using C# and submitted as MS C#.
I hope this problem to be fixed soon so other's don't suffer assuming incomprehensible cause of test failure.
http://mirror.codeforces.com/predownloaded/e6/8f/e68fad01d04ad839394726dc0af95d592da47884.png
http://mirror.codeforces.com/predownloaded/60/d5/60d5608f8a8ad4a46d1ad86e686cfc94f5f3c8df.png
[Edit] There is a solution using CultureInfo but still it seems unnecessary workaround to me. (thanks to fr0st)
string answer = ans.ToString(CultureInfo.InvariantCulture);
Console.WriteLine(answer);