9 条题解

  • 0
    @ 2025-10-7 15:12:26

    #include <stdio.h> int main() { int x; scanf("%d",&x); int a[10005]; int b[10005]; for ( int i=0;i<x;i++) { scanf("%d",&a[i]); } for ( int i=0;i<x-1;i++) { for ( int j=0;j<x-1-i;j++) { if ( a[j]>a[j+1]) { int temp = a[j]; a[j]=a[j+1]; a[j+1]=temp; } } } int count = 0; for ( int i = 0; i < x; i++) { if (i == 0 || a[i] != a[i - 1]) { b[count++] = a[i]; } } printf("%d\n",count); for ( int i=0;i<count;i++) { printf("%d ",b[i]); } return 0; }

    信息

    ID
    136
    时间
    1000ms
    内存
    128MiB
    难度
    6
    标签
    (无)
    递交数
    1144
    已通过
    335
    上传者