哭,求助,菜鸡不知道哪里有问题
查看原帖
哭,求助,菜鸡不知道哪里有问题
963442
C_Addictive楼主2023/3/16 00:08

自己在clion中测试了一下,能顺利输出测试数据,但是提交上去一个测试点都没通过,哭哭。

#include <iostream>
#include <algorithm>

using namespace std;

void test01()
{
	int N = 0, n = 0, k;
	cin >> N;
	int * p = new int[N];
	bool pn[1001] = {false};
	for (int i = 0; i < N; i++)
	{
		cin >> k;
		if (pn[k] == false)
		{
			p[n] = k;
			n++;
			pn[k] = true;
		}
		else continue;
	}
	sort(&p[0],&p[n+1]);
	cout << n << endl;
	for (int i = 0; i < n; i++)
	{
		cout << p[i] << " ";
	}
}

int main() {

	test01();

	system("pause");

	return 0;
}

思路是参考了题解中的某位大佬,利用sort算法排序的。

2023/3/16 00:08
加载中...