Need of good blog for digit DP

I have seen a couple of blogs for Digit DP,but i really couldn’t get it that how does it work?
Can somebody please make me understand how does it work with neat and clean explanation with visualization of each step used in it .Even i have seen codechef editorials to understand it ,but that was not in my favour. A lot of thanks in advance.