#abc274d. [abc274_d]Robot Arms 2

[abc274_d]Robot Arms 2

给你一个数列 A=(A1,A2,...,An)A = (A_1,A_2,...,A_n),和两个整数 x,yx,y

你需要在平面直角坐标系上放置 N+1N + 1 个点 P1,P2,...,PnP_1,P_2,...,P_n,满足以下要求:

  • P1=(0,0)P_1=(0,0)

  • P2=(A1,0)P_2=(A_1,0)

  • Pn+1=(x,y)P_{n+1}=(x,y)

  • 对于 i=1,2,...,Ni = 1,2,...,N,满足 PiP_iPi+1P_{i+1} 之间的距离为 AiA_i

  • 对于 i=1,2,...,N1i = 1,2,...,N-1,满足两条线段 PiPi+1P_iP_{i+1}Pi+1Pi+2P_{i+1}P_{i+2} 互相垂直。

求有没有一种合法的放置方式。