#P17577. PM3514 最大圆内接四边形

PM3514 最大圆内接四边形

题目描述

有一个直径为 dd 的圆,圆周上均匀分布着 nn 个点,按圆周顺序编号为 0,1,2,,n10,1,2,\ldots,n-1

其中有 cc 个点被染成红色。第 kk 个红点的编号由下式生成:

(gk)modn(g\cdot k)\bmod n,其中 k=0,1,2,,c1k=0,1,2,\ldots,c-1

请从这些红点中选择四个点作为顶点,求能够形成的四边形的最大面积。

输入格式

一行四个整数 d,n,c,gd,n,c,g

输出格式

输出一个实数,表示最大四边形面积。

若你的答案与标准答案的绝对误差或相对误差不超过 10910^{-9},则认为答案正确。

样例 1

输入

10 13 4 3

输出

48.9142858122447

样例 2

输入

20 31 6 5

输出

179.10027343916573

样例 3

输入

1000 80000 50 3

输出

0.028489712517284715

数据范围

  • 1d10001\le d\le1000
  • 4n1094\le n\le10^9
  • 4c5004\le c\le500
  • cnc\le n
  • 1g<n1\le g<n
  • ggnn 互质。