文章目录思路解题方法复杂度Code思路请注意,能力值越低,修车越快,应该翻译成「排名」,排名越靠前,修车越快。)根据题意可以知道r*n*n有了这样的单调性,我们就可以二分答案了。解题方法背y总的二分模板复杂度时间复杂度:添加时间复杂度,示例:O(logn)O(logn)O(logn)CodeclassSolution{boolcheck(vectorint>&ranks,intcars,longlongmid){longlongs=0;for(auto&r:ranks)//遍历数组然后求出所有工人可以修理的车车的总数s+=sqrt(mid/r);returns>=cars;//满足需要修理的车