第一题,双指针;第二题,迪杰斯特拉模板;第三题,自定义sort排序;第四题,背包模板