限制差值以内不重复组队求最多组队数

题目:

n个同学两两组队游戏,英语成绩差距>=m的会互相嫌弃,最多组多少队?

输入格式:

第一行输入n,代表n个同学

第二行输入包含n个正整数代表n个同学的英语成绩

输出格式:

输出最多组队队数

#include
using namespace std;
const int N=1e5+10;
int a[N];
int n, m;
int main()
{while(cin>>n>>m){for(int i=0; i

题解:

按格式输入,再排序,将 i 指针指向第二个数,当第一个数与第二个数满足条件,队数ans加1,i指针向右移动两位防止重复,最后输出。

结语:

即使这样简单的题也不是自己轻易解决的


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部