原题链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1091 思路分析:通过读题不难发现这是一道涉及贪心算法的题,刚开始上手做也是摸不着头脑.首先把所有的线段按起点由小到大进行排序,比如(1,5),(2,4),(2,8),(3,7),(7,9), 然后进行比较,每次比较保留最大的末尾数字,最终结果就是 max(min(最大末尾数字,本次末尾数字)- 本次起始数字,上次的比较结果); 举个栗子: /* 1 5 2…