Source Code
#include <iostream>
#include <algorithm>
using namespace std;
const long long N=3e5+1;
long long a[N];
int main() {
  long long n,d;
  cin>>n>>d;

long long mn=N;
for(long long i=0;i<n*2;i++){
  cin>>a[i];
mn=min(mn,a[i]);
}
long long max=0,sum=0;
  for(long long i=0;i<n*2;i+=2){
   if((a[i]+a[i+1])<min(a[i],a[i+1])+mn+d)sum+=a[i]+a[i+1];
   else sum+=min(a[i],a[i+1])+mn+d;
   
  }
  cout<<sum;
}
Copy
Museums Abdullahbitar
GNU G++17
94 ms
2.8 MB
Runtime Error