copy the code and run on local computer on (test case 38)
gives output 0.
But in Codeforces i am getting number from 36 to 59 why??
what is wrong with my code
resubmitting may be helpful…
size of arr should be ‘Z’+1 as you are accessing up to ‘Z’.In line number 9 declare arr[‘Z’+1].
BTW if you want to know what output codeforces IDE gives and how much time codeforces IDE takes,then you can find all those by using custom invocation here http://codeforces.com/contest/822/customtest
Whenever you get 2 different output in C/C++ , it means your code is running on undefined behaviour. DO NOT count on judge to give SIGSEV or runtime error everytime. For some instances, it gives SIGSEV/runtime-error while at others, the same error gives undefined behaviour. At one time, i was solving a Q with segment tree and i accessed 2 x 10^5 th index in an array of 10^5 size. It didnt gave me runtime error and i had to debug it for hours before someone else pointed out the error.
Undefined behaviour is hard to detect if you only use 1 compiler, but its kind of easy to solve. Mostly its due to array index going out of bound (as hruday968 pointed out), or improper use of STL.
Strange, but true.
already made 7WA attempts on the same test-case
thanx man !! that works …made silly mistake