题意 AtCoder ABC 365G Freestyle 题解 考虑任两种操作 ( A i , B i ) (A_{i},B_{i}) (Ai,Bi)和 ( A j , B j ) (A_{j},B_{j}) (Aj,Bj),则他们的任意组合可以表示为 ( t A i + ( 1 − t ) A j , t B i + ( 1 − t ) B j ) \big(tA_{i}+(1-
题目描述: 小 Y 最近在一家金券交易所工作。该金券交易所只发行交易两种金券:A 纪 念券(以下简称 A 券)和 B 纪念券(以下简称 B 券)。每个持有金券的顾客都有 一个自己的帐户。金券的数目可以是一个实数。 每天随着市场的起伏波动,两种金券都有自己当时的价值,即每一单位金券 当天可以兑换的人民币数目。我们记录第 K 天中 A 券和 B 券的价值分别为 AK 和 BK (元/单位金
解题思路 不难的题,但是细节有亿点多…… 观察三组样例不难发现,我们可以把所有的信用卡的圆角去掉,变成一个长 b − 2 ⋅ r b-2\cdot r b−2⋅r,宽 a − 2 ⋅ r a-2\cdot r a−2⋅r 的矩形。考虑将这个矩形的四个顶点加入一个点集中,然后求凸包,答案即为这个凸包的周长加上一个半径为 r r r 的 ⚪ 的周长。 那么怎么求出凸包周长呢?显然的,我们在
矩形面积 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 408 Accepted Submission(s): 232 Problem Description 小度熊有一个桌面,小度熊剪了很多矩形放在桌面上,