My issue
runtime error
My code
#include <bits/stdc++.h>
using namespace std;
int main() {
// your code goes here
int t;
cin>>t;
while(t--)
{
int n,k;
cin>>n>>k;
int a[n];
for(int i=0;i<n;i++)
cin>>a[i];
int diff,diff_1,diff_k,mdiff_1,mdiff_k=0;
for(int i=0;i<n-1;i++)
{
diff+=abs(a[i]-a[i+1]);
}
for(int i=0;i<n;i++)
{
diff_1=0;
a[i]=1;
for(int j=0;j<n-1;j++)
{
diff_1+=abs(a[j]-a[j+1]);
}
mdiff_1=max(mdiff_1,diff_1);
}
for(int i=0;i<n;i++)
{
diff_k=0;
a[i]=k;
for(int j=0;j<n-1;j++)
{
diff_k+=abs(a[j]-a[j+1]);
}
mdiff_k=max(mdiff_k,diff_k);
}
int maxx=max(diff,max(mdiff_k,mdiff_1));
return maxx;
}
}
Problem Link: Large Differences Practice Coding Problem