代码和老师的思路差不多呀

求调

我才不要

#include <bits/stdc++.h>
using namespace std;
int x[100005];
int ans;
int main(){
    int n,a,b;
    cin>>n>>a>>b;
    for(int i=1;i<=n;i++){
        cin>>x[i];
    }
    for(int i=1;i<n;i++){
        int v=x[i+1]-x[i];
        ans+=min(v*a,b);
    }
    cout<<ans;
    return 0;
}

1 comments

  • @ 2025-5-17 16:30:27

    v*a 应该会爆int 包括最后的ans,

    • 1

    Information

    ID
    615
    Time
    1000ms
    Memory
    256MiB
    Difficulty
    9
    Tags
    (None)
    # Submissions
    52
    Accepted
    4
    Uploaded By