8 条题解

  • 1
    @ 2023-12-24 18:36:15

    #include <iostream>
    #define ll long long
    using namespace std;
    int a[1000000];
    
    int main(){
    	std::ios::sync_with_stdio(false);
    	cin.tie(0);
    	cout.tie(0);
    	ll m=1000000;
    	int n;
    	cin >> n;
    	int x;
    	for(int i=1;i<=n;i++){
    		cin >> x;
    		a[x]++;
    	}
    	for(int i=0;i<=m;i++){
    		for(int j=1;j<=a[i];j++){
    			cout << i << " ";
    		}
    	}
    	
    	return 0;
    }
    
    • 1
      @ 2023-10-23 19:21:09
      #include<iostream>//简单数组排序 
      #include<algorithm>
      using namespace std;
      int main ()
      {
      	int n;
      	scanf("%d",&n);
      	int a[n];
      	for(int i=0;i<n;i++)
      	{
      		scanf("%d",&a[i]);
      	}
      
      	sort(a,a+n);
      	for(int i=0;i<n;i++)
      	cout<<a[i]<<" ";//如果使用cout要使用<iostream> 
      	return 0;
      }
      //c++  11
      
      • 0
        @ 2025-7-12 19:42:48

        一个sort函数就好了

        #include <bits/stdc++.h>
        using namespace std;
        int a[10005];
        int main()
        {
            ios::sync_with_stdio(false);
            cin.tie(0);cout.tie(0);
            int n;
            cin>>n;
            for(int i=1;i<=n;i++)
            {
                cin>>a[i];
            }
            sort(a+1,a+n+1);
            for(int i=1;i<=n;i++)
            {
                cout<<a[i]<<" ";
            }
            return 0;
        }
        
        • 0
          @ 2024-10-15 11:26:21

          #include<stdio.h>void sortnumber(int arr[],int n){//冒泡排序算法函数,对数组里面的数进行遍历再进行排序 int i,j,temp; for( i=0;i<n-1;i++){ for(j=0;j<n-1-i;j++){ if(arr[j]>arr[j+1]) { temp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp; } } }}int main(){ int n=0; scanf("%d",&n); int numbers[n]; for(int i=0;i<n;i++){ scanf("%d",&numbers[i]); } int m = sizeof(numbers)/ sizeof(numbers[0]); sortnumber(numbers,m); for(int i=0;i<m;i++){ printf("%d ",numbers[i]); //TODO } return 0;}

          • 0
            @ 2023-10-12 21:39:53
            //学习一下 vector
            
            #include<iostream> #include<algorithm> #include<vector> using namespace std; int main(){ int n; vector<int> v; cin>>n; while(n--){ int num; cin>>num; v.push\_back(num); } sort(v.begin(),v.end()); for(auto i:v){ cout<<i<<" "; } return 0; }
            
            • 0
              @ 2023-9-13 23:52:32

              #include <stdio.h>

              int main()

              { int n; int a[10000];

              int num;
              
              scanf("%d",&n);
              
              for(int i=0;i<n;i++){
              	scanf("%d",&a[i]);
              	//TODO
              }
              for(int i=0;i<n-1;i++){
              	for(int j=0;j<n-1-i;j++){
              		if(a[j]>a[j+1]){
              			num=a[j+1];
              			a[j+1]=a[j];
              			a[j]=num;
              			//TODO
              		}
              		//TODO
              	}
              	//TODO
              }
              
              for(int i=0;i<n;i++){
              	printf("%d ",a[i]);
              	//TODO
              }
              return 0;
              

              }

              • 0
                @ 2023-8-27 0:20:15

                #include<iostream> using namespace std; int main() {int n; cin >>n;int t; int a[n]; for(int i=0;i<n;i++) {cin>>a[i];} for(int j=0;j<n;j++) { for(int i=0;i<n-j-1;i++) { if(a[i]>a[i+1])

                {int t;t=a[i]; a[i]=a[i+1]; a[i+1]=t;} }} for(int i=0;i<n;i++) {cout<<a[i]<<" ";} return 0; }

                • 0
                  @ 2023-8-15 16:46:12

                  #include<bits/stdc++.h> using namespace std; int n,a[500005]; int main(){ freopen("sort.in","r",stdin); freopen("sort.out","w",stdout) cin>>n; for(int i=1;i<=n;i++) cin>>a[i]; sort(a+1,a+n+1); for(int i=1;i<=n;i++) cout<<a[i]<<" "; return 0; }

                  • 1

                  信息

                  ID
                  54
                  时间
                  1100ms
                  内存
                  256MiB
                  难度
                  6
                  标签
                  递交数
                  2980
                  已通过
                  813
                  上传者