2 条题解

  • 0
    @ 2025-4-13 11:30:41

    #include #include

    using namespace std;

    int main() { int n; cin >> n;

    set<int> numbers;
    for (int i = 0; i < n; ++i) {
        int num;
        cin >> num;
        numbers.insert(num);
    }
    
    for (auto it = numbers.begin(); it != numbers.end(); ++it) {
        if (it != numbers.begin()) cout << " ";
        cout << *it;
    }
    
    return 0;
    

    }

    • 0
      @ 2025-2-6 22:03:26

      35行拿下

      #include<bits/stdc++.h>
      using namespace std;
      long long a;
      long long a1[100005];
      long long n;
      long long n1[100005];
      bool s;
      int main(){
      	cin>>a;
      	for(int i=1;i<=a;i++){
      		s=true;
      		cin>>a1[i];
      		for(int j=1;j<=i-1;j++){
      			if(a1[j]==a1[i]){
      				s=false;
      				break;
      			}
      		}
      		if(s){
      			n++;
      			n1[n]=a1[i];
      		}
      	}//去重
      	for(int i=1;i<=n;i++){
      		for(int j=i+1;j<=n;j++){
      			if(n1[j]<n1[i]){
      				swap(n1[j],n1[i]);
      			}
      		}
      	}//排序
      	for(int i=1;i<=n;i++){
      		cout<<n1[i]<<" ";
      	} 
      	return 0;
      }
      
      
      • 1

      信息

      ID
      725
      时间
      1000ms
      内存
      128MiB
      难度
      10
      标签
      (无)
      递交数
      5
      已通过
      4
      上传者