Giúp tối ưu bài có công thức tính tổng từ dãy

image


đây là code của em ạ ko qua được 2 ràng buộc cuối

#include <bits/stdc++.h>
#define ll long long
using namespace std;
int main(){
    ll n,m;
    cin >> n >> m;
    ll a[n+1],b[n+1];
    for (ll i=1;i<=n;i++){
        cin >> a[i];
    }
    for (ll i=1;i<=n;i++){
        cin >> b[i];
    }
    ll x;
    for (ll l=1;l<=m;l++){
        cin >> x;
        ll tong=0;
        for (ll i=1;i<=n;i++){
            tong=tong+(max(a[i],x)-min(a[i],x))*b[i];
        }
        cout << tong<<endl;
    }
}

Đọc đề mình chưa hiểu lắm nhưng code của bạn sai ở đoạn này rồi, sao chạy được ?

Vẫn chạy được mà bạn ko sai đoạn này đâu

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?