为什么90??
查看原帖
为什么90??
235901
Cstdio_Rabbit楼主2021/9/8 20:32
#include <bits/stdc++.h>
using namespace std;
#define int long long
using namespace std;
const int N=1e4+10;
int c[N],y[N],b[N];
signed main(){
	int n,s;cin>>n>>s;
	for(int i=1;i<=n;i++){
		cin>>c[i]>>y[i];
		b[i]=c[i];
	}
	long long t=c[1],ans=c[1]*y[1];
	for(int i=2;i<=n;i++){
		if(b[i-1]+s<b[i]) b[i]=b[i-1]+s;
	}
	for(int i=2;i<=n;i++){
		ans+=b[i]*y[i];
	}
	printf("%d\n",ans);
	return 0;
}
2021/9/8 20:32
加载中...