#21431: 測資過得去,也確定輸出正確,請問是什麼問題?抱歉


afan0918@g.ncu.edu.tw (afan)


#include <iostream> 

int main (){

int n,m,b;

double a;

scanf("%d",&n);

for(int i=0;i<n;i++){

scanf("%d",&m);

if(m%2==0){

printf("%d\n",2*m-1);

for(int j=1;j<=m;j++){

printf("0 0 %d\n",j);

}

for(int j=1;j<m;j++){

printf("%d %d %d\n",j,j,m-j);

}

}else{

printf("%d\n",2*(m-1));

b=m/2+1;

for(int j=0;j<b-1;j++){

printf("0 %d %d\n",j,b);

}

for(int j=0;j<b-1;j++){

printf("%d %d %d\n",j,b-1,b);

}

for(int j=1;j<b;j++){

printf("%d 0 %d\n",j,b);

}

for(int j=1;j<b;j++){

printf("%d %d %d\n",b-1,j,b);

}

}

}

return 0;

}

#21432: Re:測資過得去,也確定輸出正確,請問是什麼問題?抱歉


afan0918@g.ncu.edu.tw (afan)


增加了n=1時的例外情形,順便自己跑了測資,還是過不去,求問大老這題關鍵。



#21443: Re:測資過得去,也確定輸出正確,請問是什麼問題?抱歉


xavier13540 (柊 四千)


增加了n=1時的例外情形,順便自己跑了測資,還是過不去,求問大老這題關鍵。

$\color{black}{n=4}$ 的時候 只需要畫 6 個正方形啊 @@