QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#372451#5435. Clamped Sequenceucup-team3294#WA 0ms3584kbC++23616b2024-03-31 13:39:472024-03-31 13:39:47

Judging History

你现在查看的是最新测评结果

  • [2024-03-31 13:39:47]
  • 评测
  • 测评结果:WA
  • 用时:0ms
  • 内存:3584kb
  • [2024-03-31 13:39:47]
  • 提交

answer

#include<bits/stdc++.h>
#define int long long
using namespace std;
const int N=5e3+5;
int a[N],b[N];
void solve(){
	int n,ans=0,d,l,r,res=0;
	cin>>n>>d;
	for(int i=1;i<=n;i++) cin>>a[i];
	for(int i=1;i<=n;i++){
		l=a[i];r=a[i]+d;
		res=0;
		for(int x=1;x<=n;x++){
			if(a[x]<l||a[x]>r){
				if(a[x]<l) b[x]=l;
				else if(a[x]>r) b[x]=r;
			}
			else b[x]=a[x];
		}
		for(int j=2;j<=n;j++){
			res+=abs(b[j]-b[j-1]);
		}
		ans=max(ans,res);
	}
	cout<<ans<<"\n";
}
signed main(){
	ios::sync_with_stdio(false);
	cin.tie(0),cout.tie(0); 
	int t;
//	cin>>t;
	while(t--){
		solve();
	}
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 0
Wrong Answer
time: 0ms
memory: 3584kb

input:

8 3
3 1 4 1 5 9 2 6

output:


result:

wrong answer Answer contains longer sequence [length = 1], but output contains 0 elements