#include #include #include #include #include using namespace std; typedef long long int ll; int main(){ cin.tie(nullptr); ios::sync_with_stdio(false); int n,x; cin >> n; queue ken,koo; for(int i=0;i> x; ken.push(x); } for(int i=0;i> x; koo.push(x); } vector d(n); for(int i=0;i> d[i]; } sort(d.begin(),d.end()); int ans=0; while(d.size()){ int k=d.back(); d.pop_back(); queue cp,cp2; cp=ken; cp2=koo; cp.pop(); cp2.pop(); if(max(cp.front()+koo.front(),ken.front()+cp2.front())=ken.front()+cp2.front()){ ans++; ken.pop(); } else{ ans++; koo.pop(); } } cout << ans << endl; }