# CodeCraft2017 **Repository Path**: jggnice/CodeCraft2017 ## Basic Information - **Project Name**: CodeCraft2017 - **Description**: CodeCraft2017华为MATLAB实现 - **Primary Language**: Matlab - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-17 - **Last Updated**: 2021-10-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CodeCraft2017 --- ## Introduction: This is my algorithm idea to solve the problem with an iterator based on minimized-cost flow algorithm. Save your workspace first to avoid lossing important data! ! ! Put files under current folder. Directly run the file run in matlab. If nothing is wrong, the result of the test case can be displayed in about 0.2s. --- ## Function of files: * run.m : Execute. * cdn.m : The iterator.(Some strategies may under discussion.) * construct.m : Set super nodes and format the matrixes. * MCF.m : Find the minimized-cost flow. * short.m : Find the shortest path. * cvt.m : Convert the result, a flow matrix, to official format. * climb.m : Recursively sparsify the flow matrix into routes. * test1.mat : Test case. * README.md : The file you're reading. ---