Description: Algorithms (Dynamic programming, Network flow and Minimum spanning tree methods) used in the International Informatics Olympiad (IOI); AI.