牛客的编辑器真是佛了。 基本思路: 1. 排序+二分 2. 分治 3. 拓扑排序 4. 最短路 1. 数组中两个元素和小于等于M的组合数 题目描述 对于一个整型数组,里面任何2个元素相加,小于等于M的组合有多少种; 如果有符合的,输出组合对数; 没有,输出0; 参考代码 import sys from bisect import bisect_right readline = sys.stdin.readline nums = list(map(int, readline().strip().split())) M = int(readline().strip()) n...