codeforces 633E Startup Funding 题意 枚举左端点,对于每个左端点求一个最大的右端点使得最大. 对于得到的这个数组,随机选择k个数,求最小值期望. 题解 对于每个左端点,右端点右移时,是在一个递增.一个递减的函数中取min,二分即可解决. 接下来的问题也很好解决,可以先取log避免精度上溢 代码 #include<bits/stdc++.h> using namespace std; #define fi first #define se second #defi…