下的数据点都过得了,为什么全WA啊?
查看原帖
下的数据点都过得了,为什么全WA啊?
354933
zql070926楼主2020/8/6 19:50

我的代码先给大家看一下:

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,total;
    cin>>a;
    total=a;
    int k[a]={};
    for(int i=0;i<a;i++){
    	cin>>k[i];
	} 
    for(int i=0;i<a;i++){
        for(int j=0;j<a;j++){
            if(k[i]==k[j]&&i<j){
                k[i]=0;
                total--;
            }
        }
    }
    for(int i=0;i<a;i++){
        for(int j=0;j<a;j++){
            if(k[j]>k[j+1]){
                swap(k[j],k[j+1]);
            }
        }
    }
    cout<<total<<endl;
    for(int i=0;i<a+1;i++){
    	if(k[i]!=0){
    		cout<<k[i]<<' ';
		}
    }   
    return 0;
}

提交后全部WA,但是我下了样例是对的,想问大佬是怎么回事啊?

2020/8/6 19:50
加载中...