PAT乙级1005

定义了一个flag数组判断这个数是否被覆盖,若被覆盖就标记2,对于a数组中的每一个数,如果flag值为2就不必进行猜想的验证操作,否则就进行验证,将每一次的操作得出来的数flag赋值2,然后统计未被覆盖数(即flag=1)的数量,排序后输出即可

#include
#include
#include
#include
using namespace std;

int main()
{
	int k;
	cin>>k;
	int a[k],flag[1010]={0};
	for(int i=0;i>a[i];
	for(int i=0;i0;j--) cout<

 

你可能感兴趣的:(模拟)