#38874: __思路


qerpzzea@gmail.com (賽希爾 cecill(陳宥穎))


x為行 y為列

判斷該格是否能放入

fun1

x>r || x<=0 || y>c || y<=0 || arr[x][y] -> return false;

fun2

for(int i=y+1; i<=c; i++)
        if(arr[x][i]==1) -->return false;    

if(fun1==true && fun2==true)-->可打印

然後寫五個打印貨物的函式,寫成遞迴

如果不能打印就呼叫print(x,y+1) 直到超出範圍