排序题型

2021-02-15 01:19

阅读:702

标签:pre   大于   family   cout   不可   cin   mamicode   循环   次数   

题目如下

技术图片

 输入输出样例

技术图片

 

 由于给出的题目难度是不定序的,所以第一步要先对其从小到大排序,然后比较从头到尾两两做差,差值小于等于10的放入vector中,当vector的大小为3时则说明其满足一组题目,置空vector,当其差值大于10时,用3(每组应有的题目总数)减去vector的大小就得到本组题目还需要的题目数量。

 

#include
#include
#include
using namespace std;

int func(int nu)
{
	vector v, u;
	int a,res = 0;
	for(int i=0; i>a;
		v.push_back(a);
	}
	::sort(v.begin(), v.end());//排序
	vector::iterator it = v.begin();
	while(it != v.end())//这里由于内部循环也会对it指针进行更改,所以不可以用for的计数来设置循环次数
	{
		u.push_back(*it);
		while(u.size() >nu;
	cout

 测试

技术图片

 

 

排序题型

标签:pre   大于   family   cout   不可   cin   mamicode   循环   次数   

原文地址:https://www.cnblogs.com/area-h-p/p/12717570.html


评论


亲,登录后才可以留言!