LGSpider-HydroOJ/premade-lgcfg.json

951 lines
19 KiB
JSON

[
{
"_id":1,
"title":"【入门1】顺序结构",
"requireNids":[
],
"pids":[
"LGB2002",
"LGB2025",
"LGP1000",
"LGP1001",
"LGB2005",
"LGP5703",
"LGP5704",
"LGP5705",
"LGP5706",
"LGP5708",
"LGP5707",
"LGB2029",
"LGP1425",
"LGP1421"
]
},
{
"_id":2,
"title":"【入门2】分支结构",
"requireNids":[
],
"pids":[
"LGP2433",
"LGP5709",
"LGP5710",
"LGP5711",
"LGP5712",
"LGP5713",
"LGP5714",
"LGP5715",
"LGP5716",
"LGP1085",
"LGP1909",
"LGP5717",
"LGP1422",
"LGP1424",
"LGP1888",
"LGP1046",
"LGP4414"
]
},
{
"_id":3,
"title":"【入门3】循环结构",
"requireNids":[
],
"pids":[
"LGP5718",
"LGP5719",
"LGP5720",
"LGP5721",
"LGP1009",
"LGP1980",
"LGP1035",
"LGP2669",
"LGP5722",
"LGP5723",
"LGP1217",
"LGP1423",
"LGP1307",
"LGP1720",
"LGP5724",
"LGP1420",
"LGP1075",
"LGP5725",
"LGP5726",
"LGP4956"
]
},
{
"_id":4,
"title":"【入门4】数组",
"requireNids":[
],
"pids":[
"LGP1428",
"LGP1427",
"LGP5727",
"LGP1047",
"LGP5728",
"LGP5729",
"LGP2550",
"LGP2615",
"LGP5730",
"LGP1554",
"LGP2141",
"LGP1614",
"LGP2911",
"LGP1161",
"LGP5731",
"LGP5732",
"LGP1789",
"LGP1319",
"LGP1320"
]
},
{
"_id":5,
"title":"【入门5】字符串",
"requireNids":[
],
"pids":[
"LGP5733",
"LGP1914",
"LGP1125",
"LGP1957",
"LGP5015",
"LGP5734",
"LGP1308",
"LGP1765",
"LGP3741",
"LGP1321",
"LGP1553",
"LGP1603",
"LGP1200",
"LGP1597"
]
},
{
"_id":6,
"title":"【入门6】函数与结构体",
"requireNids":[
],
"pids":[
"LGP5735",
"LGP5736",
"LGP5737",
"LGP5738",
"LGP5739",
"LGP5461",
"LGP5740",
"LGP5741",
"LGP5742",
"LGP1075",
"LGP1304",
"LGP1217",
"LGP2415",
"LGP5743"
]
},
{
"_id":7,
"title":"【算法1-1】模拟与高精度",
"requireNids":[
],
"pids":[
"LGP1042",
"LGP2670",
"LGP1563",
"LGP1601",
"LGP1303",
"LGP1009",
"LGP4924",
"LGP1328",
"LGP1518",
"LGP1067",
"LGP1098",
"LGP1065",
"LGP1786",
"LGP1591",
"LGP1249"
]
},
{
"_id":8,
"title":"【算法1-2】排序",
"requireNids":[
],
"pids":[
"LGP1271",
"LGP1177",
"LGP1923",
"LGP1059",
"LGP1093",
"LGP1781",
"LGP2676",
"LGP1116",
"LGP1152",
"LGP1068",
"LGP5143",
"LGP1104"
]
},
{
"_id":9,
"title":"【算法1-3】暴力枚举",
"requireNids":[
],
"pids":[
"LGP2241",
"LGP2089",
"LGP1618",
"LGP1036",
"LGP1157",
"LGP1706",
"LGP1088",
"LGP3392",
"LGP3654",
"LGP1217",
"LGP1149",
"LGP3799",
"LGP2392"
]
},
{
"_id":10,
"title":"【算法1-4】递推与递归",
"requireNids":[
],
"pids":[
"LGP1255",
"LGP1002",
"LGP1044",
"LGP1028",
"LGP1464",
"LGP1928",
"LGP2437",
"LGP1164",
"LGP1036",
"LGP1990",
"LGP3612",
"LGP1259",
"LGP1010",
"LGP1228"
]
},
{
"_id":11,
"title":"【算法1-5】贪心",
"requireNids":[
],
"pids":[
"LGP2240",
"LGP1223",
"LGP1803",
"LGP1090",
"LGP3817",
"LGP1106",
"LGP1478",
"LGP5019",
"LGP1208",
"LGP1094",
"LGP4995",
"LGP4447"
]
},
{
"_id":12,
"title":"【算法1-6】二分查找与二分答案",
"requireNids":[
],
"pids":[
"LGP2249",
"LGP1102",
"LGP1873",
"LGP1024",
"LGP1678",
"LGP2440",
"LGP2678",
"LGP3853",
"LGP1182",
"LGP1163"
]
},
{
"_id":13,
"title":"【算法1-7】搜索",
"requireNids":[
],
"pids":[
"LGP1219",
"LGP2392",
"LGP1443",
"LGP1135",
"LGP2895",
"LGP1036",
"LGP2036",
"LGP1433",
"LGP1605",
"LGP1019",
"LGP1101",
"LGP2404",
"LGP1596",
"LGP1162",
"LGP1032"
]
},
{
"_id":14,
"title":"【数据结构1-1】线性表",
"requireNids":[
],
"pids":[
"LGP3156",
"LGP3613",
"LGP1449",
"LGP1996",
"LGP1160",
"LGP1540",
"LGP2058",
"LGP1241",
"LGP4387"
]
},
{
"_id":15,
"title":"【数据结构1-2】二叉树",
"requireNids":[
],
"pids":[
"LGP4715",
"LGP4913",
"LGP1827",
"LGP5076",
"LGP1364",
"LGP1229",
"LGP1305",
"LGP1030",
"LGP3884"
]
},
{
"_id":16,
"title":"【数据结构1-3】集合",
"requireNids":[
],
"pids":[
"LGP1551",
"LGP1536",
"LGP3370",
"LGP3405",
"LGP5250",
"LGP5266",
"LGP1102",
"LGP1918",
"LGP1525",
"LGP1621",
"LGP1892",
"LGP1955",
"LGP4305",
"LGP3879"
]
},
{
"_id":17,
"title":"【数据结构1-4】图的基本应用",
"requireNids":[
],
"pids":[
"LGP5318",
"LGP3916",
"LGP1113",
"LGP4017",
"LGP1807",
"LGP1127",
"LGP2853",
"LGP1363",
"LGP1347"
]
},
{
"_id":18,
"title":"【数学1】基础数学问题",
"requireNids":[
],
"pids":[
"LGP1143",
"LGP1469",
"LGP1100",
"LGP1017",
"LGP1866",
"LGP2822",
"LGP2789",
"LGP3913",
"LGP2638",
"LGP1246",
"LGP2926",
"LGP3383",
"LGP1835",
"LGP1029",
"LGP1072",
"LGP1069",
"LGP1572",
"LGP4057",
"LGP1414",
"LGP2651",
"LGP2660",
"LGP3601",
"LGP1403"
]
},
{
"_id":19,
"title":"【算法2-1】前缀和、差分与离散化",
"requireNids":[
],
"pids":[
"LGP8218",
"LGP1719",
"LGP1314",
"LGP2367",
"LGP3397",
"LGP1496",
"LGP1955",
"LGP1884",
"LGP2004",
"LGP3017",
"LGP3406",
"LGP1083",
"LGP2882",
"LGP4552",
"LGP3029",
"LGP1904",
"LGP4375"
]
},
{
"_id":20,
"title":"【算法2-2】常见优化技巧",
"requireNids":[
],
"pids":[
"LGP1102",
"LGP1638",
"LGP1115",
"LGP7072",
"LGP2671",
"LGP4147",
"LGP2866",
"LGP1950",
"LGP2032",
"LGP2216",
"LGUVA11572",
"LGP4653",
"LGP3143",
"LGP7910",
"LGP1578",
"LGP3467",
"LGP1886",
"LGP2880",
"LGP1714"
]
},
{
"_id":21,
"title":"【算法2-3】分治与倍增",
"requireNids":[
],
"pids":[
"LGP1177",
"LGP1908",
"LGP1966",
"LGP1226",
"LGP1045",
"LGP1115",
"LGP2880",
"LGP7167",
"LGP2415",
"LGP1257",
"LGP1228",
"LGP2345",
"LGP3509",
"LGP3517",
"LGP4155",
"LGP1816",
"LGP6648"
]
},
{
"_id":22,
"title":"【算法2-4】字符串",
"requireNids":[
],
"pids":[
"LGP3375",
"LGP4391",
"LGP1481",
"LGP2580",
"LGP4551",
"LGP5283",
"LGP1470",
"LGCF25E",
"LGP3435",
"LGP2375",
"LGP2922",
"LGP3879",
"LGP4735",
"LGP4592",
"LGP3369"
]
},
{
"_id":23,
"title":"【算法2-5】进阶搜索",
"requireNids":[
],
"pids":[
"LGP1036",
"LGP1433",
"LGP1120",
"LGP1763",
"LGCF525E",
"LGP1379",
"LGP5507",
"LGP2324",
"LGP1074",
"LGP1312",
"LGP3959",
"LGP2960",
"LGCF912E",
"LGP4799",
"LGP2483"
]
},
{
"_id":24,
"title":"【数据结构2-1】二叉堆与树状数组",
"requireNids":[
],
"pids":[
"LGP1801",
"LGP1090",
"LGP1168",
"LGP2085",
"LGP1631",
"LGP4053",
"LGP1878",
"LGP3865"
]
},
{
"_id":25,
"title":"【数据结构2-2】线段树",
"requireNids":[
],
"pids":[
"LGP3372",
"LGP3870",
"LGP1438",
"LGP1253",
"LGP3373",
"LGP4513",
"LGP1908",
"LGP1816",
"LGP1471",
"LGP6492",
"LGP1637",
"LGP1558",
"LGP5522",
"LGP4145",
"LGP2572"
]
},
{
"_id":26,
"title":"【图论2-1】树",
"requireNids":[
],
"pids":[
"LGP5908",
"LGP1099",
"LGP1395",
"LGP3379",
"LGP3128",
"LGP3384",
"LGP3038",
"LGP3976",
"LGP2052",
"LGP5666",
"LGP5588",
"LGP5536",
"LGP5836",
"LGP1351",
"LGP4408",
"LGP3398",
"LGP2680",
"LGP1600",
"LGP3178",
"LGP4092",
"LGP4116"
]
},
{
"_id":27,
"title":"【图论2-2】最短路",
"requireNids":[
],
"pids":[
"LGP4779",
"LGP4568",
"LGP3385",
"LGP5960",
"LGP2865",
"LGP2910",
"LGB3611",
"LGP1144",
"LGP1875",
"LGP1462",
"LGP1073",
"LGP1993",
"LGP3275",
"LGP6464",
"LGP3403",
"LGP1119",
"LGP1037",
"LGP2419"
]
},
{
"_id":28,
"title":"【图论2-3】最小生成树",
"requireNids":[
],
"pids":[
"LGP3366",
"LGP1194",
"LGP4180",
"LGP1396",
"LGP1195",
"LGP1550",
"LGP1967",
"LGP2700",
"LGCF1245D",
"LGP3623"
]
},
{
"_id":29,
"title":"【图论2-4】连通性问题",
"requireNids":[
],
"pids":[
"LGP1656",
"LGP2860",
"LGP3388",
"LGP4630",
"LGP2863",
"LGP3387",
"LGP4782",
"LGCF1000E",
"LGP3469",
"LGP4606",
"LGCF487E",
"LGP1262",
"LGP2341",
"LGP5025",
"LGP3825",
"LGP4819"
]
},
{
"_id":30,
"title":"【动态规划1】动态规划的引入",
"requireNids":[
],
"pids":[
"LGP1216",
"LGP1048",
"LGP2196",
"LGP1434",
"LGP4017",
"LGP1115",
"LGP1802",
"LGP1002",
"LGP1049",
"LGP1616",
"LGP1164",
"LGP1077",
"LGP3842",
"LGP1064"
]
},
{
"_id":31,
"title":"【动态规划2】线性状态动态规划",
"requireNids":[
],
"pids":[
"LGP1020",
"LGP2285",
"LGP1725",
"LGP4933",
"LGP1874",
"LGP2758",
"LGP1439",
"LGP2679",
"LGP1004",
"LGP1091",
"LGP1435",
"LGP1854",
"LGP1833",
"LGP2340",
"LGP1541",
"LGP4310"
]
},
{
"_id":32,
"title":"【动态规划3】区间与环形动态规划",
"requireNids":[
],
"pids":[
"LGP1435",
"LGP1775",
"LGCF607B",
"LGP3205",
"LGP1880",
"LGP1140",
"LGP4170",
"LGP4290",
"LGP1063",
"LGP1070",
"LGP4342"
]
},
{
"_id":33,
"title":"【动态规划4】树与图上的动态规划",
"requireNids":[
],
"pids":[
"LGP1352",
"LGP2015",
"LGP2014",
"LGP1613",
"LGP6772",
"LGP4316",
"LGP2656",
"LGP1040",
"LGP1122",
"LGP2016",
"LGP2585",
"LGP1273",
"LGP2515",
"LGP2986",
"LGP3953",
"LGP7077"
]
},
{
"_id":34,
"title":"【动态规划5】状态压缩动态规划",
"requireNids":[
],
"pids":[
"LGP1896",
"LGP2622",
"LGCF11D",
"LGP3959",
"LGP4484",
"LGP4363",
"LGP1357",
"LGP1450",
"LGP3694",
"LGP1441",
"LGP1879",
"LGP2704",
"LGP2831",
"LGP4045",
"LGAT_agc012_e",
"LGCF1209E2",
"LGP5369",
"LGP2761",
"LGP2473"
]
},
{
"_id":35,
"title":"【数学2-1】进阶数论",
"requireNids":[
],
"pids":[
"LGP1516",
"LGP4942",
"LGP3811",
"LGP1495",
"LGP3861",
"LGP5091",
"LGP2568",
"LGP2303",
"LGP1082",
"LGP4549",
"LGP2421",
"LGP2613",
"LGCF757B",
"LGCF776B",
"LGP2152",
"LGCF632D",
"LGCF582A",
"LGCF687B",
"LGP2261",
"LGP2158",
"LGP6583"
]
},
{
"_id":36,
"title":"【数学2-2】组合数学与计数",
"requireNids":[
],
"pids":[
"LGP3197",
"LGP5664",
"LGP1287",
"LGP1450",
"LGP5520",
"LGP4071",
"LGP1313",
"LGCF1332E",
"LGP1044",
"LGP2567",
"LGP5505",
"LGP3223",
"LGP2822",
"LGP3214",
"LGP2532",
"LGP3200",
"LGCF1278F",
"LGP3228"
]
},
{
"_id":37,
"title":"【数学2-3】概率与统计",
"requireNids":[
],
"pids":[
"LGP2719",
"LGP1654",
"LGCF280C",
"LGUVA11181",
"LGP1365",
"LGP4316",
"LGP1297",
"LGP2111"
]
},
{
"_id":38,
"title":"【数学2-4】基础线性代数",
"requireNids":[
],
"pids":[
"LGP1962",
"LGP2455",
"LGP2520",
"LGP1349",
"LGP1939",
"LGP2447",
"LGP7112",
"LGP3216",
"LGP4910",
"LGP2151",
"LGP4035"
]
},
{
"_id":39,
"title":"【数据结构2-3】线段树的进阶用法",
"requireNids":[
],
"pids":[
"LGP3834",
"LGP4587",
"LGP3380",
"LGP3810",
"LGP4093",
"LGP3157",
"LGP3293",
"LGCF960F",
"LGP2617",
"LGP3168",
"LGP2839",
"LGP4602"
]
},
{
"_id":40,
"title":"【动态规划6】动态规划的设计与优化",
"requireNids":[
],
"pids":[
"LGP2513",
"LGCF708E",
"LGP3800",
"LGCF833B",
"LGP5785",
"LGP3648",
"LGP4027",
"LGAT_arc081_d",
"LGP5464",
"LGP4099",
"LGP3572",
"LGP2254",
"LGP2569",
"LGP1973",
"LGP5504",
"LGP1912",
"LGP3195",
"LGP5468"
]
}
]