第三题,思想和pass的是一样的,通过死活卡在25%
#include<iostream>
using namespace std;
int main()
{
int t;
cin>>t;
while(t--)
{
long long n,k,a,b=-1e18;
int flag=1;
cin>>n>>k;
while(n--)
{
cin>>a;
if(a+k<b)
{
flag=0;
break;
}
else if(a-k>b)
{
b=a-k;
}
}
if(flag)cout<<"Yes"<<endl;
else cout<<"No"<<endl;
}
}
全部评论
(1) 回帖