//codeforces problem link: https://codeforces.com/contest/1762/problem/A Divide and Conquer.
my alogorithm: We are asked to find least amount steps that is required to make an array good(sum is even). I took the lowset number in the array and tried to divide it by 2(according to question) and then do the sum again until we find the sum as an even number. Thus we will get the least required steps.
Here's my my submission in C I have provided adequate notes to help understand my code and variables. ] I would be grateful if someone help me understand this problem. Thank you. edit1: I used printf functions to help troubleshoot the problem. without the printf functions it passes test case 1 and two test cases of test case 2.