热门

最新

红包

立Flag

投票

同城

我的

发布
2302_77459662
长春花
1 年前
true2302_77459662

d1,p1,q1,d2,p2,q2=map(int,input().split())
g=pow(3,0.5)
def zbzh(d,p,q):#坐标转换为正常x,y坐标
if d==0:
x=-p+q/2
y=q/2*g
return x,y
elif d==1:
x=-p/2+q
y=p/2*g
return x,y
elif d==2:
x=p
y=0
return x,y
elif d==3:
x=p-q/2
y=-q/2*g
return x,y
elif d==4:
x=p/2-q
y=-p/2*g
return x,y
else:
x=-p
y=0
return x,y

if __name__=="__main__":
x1,y1=zbzh(d1,p1,q1)
x2,y2=zbzh(d2,p2,q2)
dx=abs(x1-x2)
dy=abs(y1-y2)
long=pow((pow(dx,2)+pow(dy,2)),0.5)
print(int(long))
蓝桥杯蜂巢问题可以这样做不,求教

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
外卖到喽,香气扑鼻马上。开始吃红烧肉和青菜!
立即登录