I was discussing with my companion about what should I do to improve on visualizing problems. He pointed out that the biggest weakness of my lack of visualizing problem patterns is that I don't go through the editorials thoroughly. He is absolutely correct I don't read editorials with full enthusiasm. I don't know what is happening right now but I am not able to understand editorials. It would be too embarrassing for me to say that I am not that good at English but I think that the idea of making the editorials interesting should be really important. after all editorials are the only place where someone learns to visualize patterns and understanding various techniques.
Although I am not that person with great understanding of aptitude and Logic but I really aspire to learn more. so as a matter of suggestion I want the editorialist should explain various testcase possibilities, along with corner cases by writing examples ones by one(I would want them to write at least 5 to 6 specific examples explaining their hints and criteria's of the above problem(Not for the obvious idea, but the idea that needs various breakdowns to understand)).
As a contestant it also my responsibility to dry run the solution code. Likewise the editorialist should explain what each line is doing(could be helpful if mentioned in the comments). I hope in future I would be more interested in reading and understanding editorials.