English: So, dynamic programming is a way to enumerate the sub problems directly and solve them, knowing that the sub problems have some dependencies which you can predict.
Telugu: కాబట్టి, డైనమిక్ ప్రోగ్రామింగ్ అనేది సబ్ సమస్యలను నేరుగా వివరించడానికి మరియు వాటి పరిష్కారానికి ఒక మార్గంగా చెప్పవచ్చు, ఉప సమస్యలకు మీరు అంచనా వేయగల కొందరు డిపెండెన్సీలను కలిగి ఉంటారు.