CF1680A 题解
题意
如果满足以下两个条件,则数组是美丽的:
-
数组中至少有
l_1 并且最多有r_1 个值等于数组所有值的最小值; -
数组中至少有
l_2 并且最多有r_2 个值等于数组所有值的最大值。
求这个数组内包含的元素数量的最小值。
思路
观察样例,发现当
当
代码
#include<iostream>
using namespace std;
int main(){
int t;
cin>>t;
while(t--){
int a,b,c,d;
cin>>a>>b>>c>>d;
if(a>=c&&a<=d) cout<<a;
else if(c>=a&&c<=b) cout<<c;
else cout<<a+c;
cout<<endl;
}
}
AC 记录(洛谷)
AC 记录(CF)