close
Problem Description
假定Z先生蒐集的材料恰好可以修建長度為L米的圍欄,需要用這些圍欄圍起一個矩形牧場,為方便丈量,要求矩形的長和寬都必須是整數,問題是如何規劃矩形的長和寬,才能使圍成的矩形牧場的面積最大?例如當L=14時,可以圍起長為6、寬為1的牧場,也可以修長為4、寬為3的牧場,當然可能還有其他的方法,但第二種方案圍出的面積最大,為12。
Input Format
輸入檔有多組數據。每行一個數L(保證L是偶數)。
Output Format
輸出用這L米的圍欄所能圍起矩形牧場的最大面積S。
Sample Input
14
Sample Output
12
-----*Problem from【ZeroJudge, An Online Judge System For Beginners】
My Answer
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. | #include<iostream> using namespace std; int main(void) { long long L, s; while(cin>>L){ L/=2; if(L%2==0) s=(L/2)*(L/2); else s=(L/2)*(L/2+1); cout<<s<<endl; } return 0; } |
全站熱搜