輕工業OJ 2374小新同學鋪地磚(2)

2021-08-30 21:49:52 字數 639 閱讀 2602

小新同學又去兼職鋪地磚了,這次房子規格還是m*n,地磚規格是x*y,在鋪磚時,地磚可以切割,但切割的邊有些毛邊,所以切割後的邊只能對著牆根鋪放,磚上有條紋,旋轉180度不受影響,但不允許出現條紋橫豎交錯的情況,在保證美觀的同時,還要盡量少買地磚,這最少需要買多少地磚呢,這對小新同學來說難度增加了,你幫他算一下吧?

多例項測試,每組輸入資料佔一行有4個整數,依次為m、n、x、y(0對於每組輸入資料,在一行中輸出乙個整數,表示最少需要購買多少地磚。

100 100 5 5

80 40 6 4

400

135

分情況判斷就好了,注意當剩餘邊的塊為奇數時,在對邊塊記錄時已經把最角的那塊地板磚加上了。不要重複算。(寫的比較水)

#includeint aaaa(int m,int n,int x,int y)

if(y/(n%y)>=2&&x/(m%x)<2)

if(y/(n%y)<2&&x/(m%x)>=2)

}else if(n%y!=0&&m%x==0) }

else if(n%y==0&&m%x!=0) }

return sum;

}int main()

return 0;

}

鄭州輕工業oj 1048

time limit 1 sec memory limit 128 mb submit 2434 solved 1648 submit status web board 任何乙個自然數,如果是偶數,就除以2,如果是奇數,就乘以3再加1。最後,經過若干次迭代得到1。也就是說,不管怎樣迭代,不斷除以2以...

鄭州輕工業大學OJ 1011 圓柱體表面積

1011 圓柱體表面積 題目描述 輸入圓柱體的底面半徑r和高h,計算圓柱體的表面積並輸出到螢幕上。要求定義圓周率為如下巨集常量 define pi 3.14159 輸入輸入兩個實數,為圓柱體的底面半徑r和高h。輸出輸出乙個實數,即圓柱體的表面積,保留2位小數。樣例輸入 42.1 71.6 樣例輸出 ...

鄭州輕工業大學2021新生賽 小A與泉水

題目描述 小a遇到了一座神奇的泉水,在泉水中洗滌會大幅增加他的精力。在一次洗滌中,泉水增加力量的數值為當前力量二進位制表示中的最低位的1對應的值。例如 如果當前力量為9 1001 最低位1對應的值為1 增加的力量為1 如果當前力量為12 1100 最低位1對應的值為100 增加的力量為4。小a想要將...