一道很水的贪心题目
将所有的酸奶价格都等价到第零天
直接计算即可
#include#include #include #include using namespace std;const int inf=0x3f3f3f3f;inline int read(){ int x=0,f=1,ch=getchar(); while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();} while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();} return x*f;}int main(){ int n=read(),s=read(); long long ans=0,num=inf; for(int i=1;i<=n;i++){ int c=read(),y=read(); num=min(num,1ll*c-i*s); ans+=(num+i*s)*y; } printf("%lld\n",ans); return 0;}