#include using namespace std; void chmin(int64_t& a, int64_t b){ a = min(a, b); } int main(){ int N; pair BA[2000]; cin >> N; for(int i=0; i> a >> b; BA[i] = {b, a}; } sort(BA, BA+N, greater<>()); int M = 0, get = 0; while(get < N){ M++; get++; if(M % 2 == 0) get++; } const int64_t INF = 1e18; static int64_t dp[2010][2010]; for(int i=0; i<=N; i++) for(int j=0; j<=N; j++) dp[i][j] = INF; dp[0][0] = 0; for(int i=0; i