《不可以,总司令》做法

· · 题解

提供一种无脑做法:
每次使劲输出1,2,3,4,5...直到24,再回到1,无视p数组。这样可以最大可能性地避免2倍数重复。得分为91pts。
代码如下:


using namespace std;   
int a[1100006];   
int main(){  
    int T,n;  
    scanf("%d",&T);   
    while(T--){  
        scanf("%d",&n);   
        for(int i=1;i<=n;i++){   
            scanf("%d",&a[i]);   
        }  
        int pout=1;   
        for(int i=1;i<=n;i++){   
            if(pout>24) pout=1;   
            printf("%d ",pout);   
            pout++;   
        }   
        printf("\n");    
    }    
    return 0;   
}