코드#include #include #include using namespace std;typedef long long ll;ll n,s,b,res=2000000004;vector> v;int main() { cin >> n; for(int i = 0; i > s >> b; v.push_back({s,b}); } for(int i = 1; i 신맛과 쓴맛이 있는 것들을 받아준 후, 비트연산자를 이용해 부분집합마다 조건에 맞는 값을 구하고 그 중 최소값을 찾아주었다.