func_code_string: #include <bits/stdc++.h>   using namespace std;   struct node {     long long a, b, c;   } e[100005];   int cmp(node a, node b) { return a.c > b.c; }   int main() {     int n, f, i;     cin >> n >> f;     for (i = 1; i <= n; i++) {       scanf( %lld%lld , &e[i].a, &e[i].b);       if (e[i].a >= e[i].b) {         e[i].c = 0;       } else {         e[i].c = min(e[i].a * 2, e[i].b) - e[i].a;       }     }     sort(e + 1, e + 1 + n, cmp);     long long ans = 0;     for (i = 1; i <= f; i++) {       ans += min(2 * e[i].a, e[i].b);     }     for (; i <= n; i++) {       ans += min(e[i].a, e[i].b);     }     printf( %lld , ans);     return 0;   }   