Points on the line
程序员文章站
2022-03-11 21:05:47
...
标题
题意:求区间最大值减去最小值小于等于K的最大长度需要删除几个数。
#include <bits/stdc++.h>
#define ll long long
#define INF 0x3f3f3f3f
#define mod 998244353
using namespace std;
int a[10086];
int c[10086];
int vis[10086];
deque<int> q;
int main()
{
int n,d,sum=0;
cin>>n>>d;
for(int i=1;i<=n;i++)
cin>>a[i];
sort(a+1,a+n+1);
int ans=-1;
for(int i=1;i<=n;i++)
{
sum=1;
for(int j=i+1;j<=n;j++)
{
if(a[j]-a[i]<=d)
sum++;
else break;
}
ans=max(ans,sum);
}
cout<<n-ans<<endl;
return 0;
}
上一篇: 被鼻涕泡萌哭了
推荐阅读
-
ERROR: Unrecognized command line argument: 'use'
-
python升级带来的yum异常(解决错误File "/usr/bin/yum", line 30 except KeyboardInterrupt, e:)
-
消除Warning: Using a password on the command line interface can be insecure的提示
-
日本密切关注黑帮Line表情包:担心成为敛财新手段
-
双击添加和删除程序弹出Value creation failed at line的解决方法
-
LINE连我聊天怎么修改背景
-
安利一个绘制指引线的JS库leader-line
-
PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法
-
画线缩放、瞳距缩放、Line延长到指定长度,内附效果,源码供应,解压就跑
-
移动端 line-height 不垂直居中问题