7 条题解
-
1
桶
#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; }
-
0
#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
#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;
}
- 1
信息
- ID
- 54
- 时间
- 1100ms
- 内存
- 256MiB
- 难度
- 6
- 标签
- 递交数
- 2966
- 已通过
- 808
- 上传者