-->
当前位置:首页 > 题库 > 正文内容

编程题:数学分析

Luz3年前 (2022-09-05)题库401
乌龟科尔尼斯拉夫从来没有什么有趣的事可做。因为他要活三百年,所以他一直在想方设法消磨时间。这个周末,他开始玩“包围最大的长方形”。

首先,$$Kornislav$$需要四个正整数。他试图通过向一个方向移动,然后旋转$$90$$度,然后向新方向行走等方式来封闭一个矩形。科尔尼斯拉夫总共旋转了三个$$90$$度,走了四段路。

当向某个方向行走时,他所走的步数必须等于所选的四个整数中的一个,并且每个整数必须正好使用一次。根据科尔尼斯拉夫使用整数的顺序,他的行走将形成各种形状,其中一些不包含封闭的矩形。

编写一个程序,计算乌龟行走时能围起来的最大矩形。

### 输入格式:

第一行包含四个正整数$$A、B、C$$和$$D(0<A、B、C、D<100)$$,这四个整数是所选的四个整数。

### 输出格式:

输出最大区域面积。

### 在第一个实例中:

在第一个示例中,$$Kornislav$$封闭区域3矩形的一种可能方式是:
•向前迈出$$4$$步;
•右转;
•向前迈出一步;
•右转;
•向前迈出$$3$$步;
•右转;
•向前迈出两步。

### 输入样例1:
in
1 2 3 4


### 输出样例1:
out
3


### 输入样例1:
in
4 4 3 4


### 输出样例1:
out
12








答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。