洛谷P1008 三连击

    xiaoxiao2023-10-07  157

    题目

    #include<stdio.h> int main(void) { int a[9]={0,0,0,0,0,0,0,0,0}; int num1=0,num2=0,num3=0; for(int c=0;c<333;c++) { for(int m=0;m<9;m++) { a[m]=0; } num1=c; num2=c*2; num3=c*3; a[num1/100-1]++; a[num1/10%10-1]++; a[num1%10-1]++; a[num2/100-1]++; a[num2/10%10-1]++; a[num2%10-1]++; a[num3/100-1]++; a[num3/10%10-1]++; a[num3%10-1]++; for(int i=0;i<9;i++) { if(a[i]!=1) { break; } if(i==8) { printf("%d %d %d\n",num1,num2,num3); } } } }
    最新回复(0)