1 条题解

  • 0
    @ 2025-4-12 22:06:17

    C :

    #include<stdio.h>
    int main() {
     
      int t;
      scanf("%d", &t);
      while(t--) {
        int i, d, a[105] = {0};
        for(i = 0; i < 6; ++i) scanf("%d", &d), a[d]++;
        int f = 0;
        for(i = 0; i < 101; ++i ) if( a[i] ) if( f == 0 ) printf("%d", i), f = 1; else printf(" %d", i);
          printf("\n");
      }
      return 0;
    }
    

    C++ :

    #include <cstdio>
    #include <cstring>
    using namespace std ;
    int main() {
        int T ; scanf("%d" ,&T ) ;
        while( T -- ) {
            bool num[101] ;
            memset( num, false, sizeof(num)) ;
            for( int i = 0; i < 6; i ++ ) {
                int a ; scanf("%d", &a) ;
                num[a] = true ;
            }
            bool first = true ;
            for( int i = 0 ; i < 101; i ++ ) {
                if( num[i] ) {
                    if( first ) {
                        printf("%d" , i ) ;
                        first = false ;
                    }
                    else {
                        printf(" %d" , i ) ;
                    }
                }
            }
            printf("\n") ;
        }
        return 0 ;
    }
    
    

    Java :

    
    
    import java.util.Arrays;
    import java.util.Scanner;
    
    public class Main {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		Scanner sc = new Scanner(System.in);
    		while (sc.hasNext()) {
    			int n = sc.nextInt();
    			while (n-- != 0) {
    				int[] visit = new int[101];
    				int[] arr = new int[6];
    				int cur = 0;
    				int count = 0;
    				for (int i = 0; i < 6; i++) {
    					int num = sc.nextInt();
    					if (visit[num] == 0) {
    						arr[cur++] = num;
    						visit[num] = 1;
    						count++;
    					}
    				}
    				Arrays.sort(arr);
    				for (int i = 0; i < arr.length; i++) {
    					if (arr[i] != 0) {
    						if (i != arr.length - 1)
    							System.out.print(arr[i] + " ");
    						else
    							System.out.println(arr[i]);
    					}
    				}
    			}
    		}
    	}
    
    }
    
    
    • 1

    信息

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