题意(搬运于洛谷):题意:给两个长度为n的数列A,B,要求至多选择n/2+1个下标,使得A数组中选出的数的和的两倍大于sumA,B数组中选出的数的和的两倍大于sumB题解:题目说选择n/2+1这些数,+1这个数可能是突破点,但是太菜了,想了好久都没想出来怎么做。看了一眼题解。可以先把这串序列按照a的大小排个序,这样之后我们先选出A[0]这一组来。后面的序列两两分为一组。由于是按照A序列排的序,可以保证 这样选择后面B中较大那个元素,可以同时保证A中也成立。 代码: /*Keep on going Never give up*/ #pragma GCC optimize(3,"Ofast","i...