利用绝对坐标解题 解题思路:利用绝对坐标,东西方向只有x轴变化,其他4个方向则是x变化0.5,y变化1,xy的方向是可以直接由d的值计算出来的,将它存在x和y的数组里(参考下面的代码)。因为在y轴方向上的移动不是平行于y轴的,所以每次在y轴方向上移动1都会附带的在x轴上移动0.5, 题解列表 2023年03月16日 0 点赞 0 评论 1062 浏览 评分:9.9
优质题解 蜂巢——Java #思路###1.用相对位置来表示6个方向```javapublicstaticdouble[]x=newdouble[]{-1,-0.5,0.5,1,0.5,-0.5};publicstaticdouble[]y=newdouble[]{0,1,1,0,-1,-1};```这样定义相对位置很巧妙。 题解列表 2023年03月21日 1 点赞 0 评论 1637 浏览 评分:9.8
python最简短做法 解题思路:在一篇博客找到的原理图。可以根据此图设计六个方向,x,y轴方向如图所示。注意事项:可以注意到点变化的方向只有(1,0)、(-1,0)、(0,1)、(0,-1)、(1,1)、(-1,-1),而没有其他的方向如(-1,1),(1,-1)参考代码:d1, 题解列表 2023年01月30日 1 点赞 2 评论 1551 浏览 评分:9.5
C语言 -- 90%利用的是数学思想 (分解与转化) 解题思路:两个坐标都以0,2两个方向进行转化(可以任意选择一组方向),每一个坐标会涉及到两次转化(因为由题意可得每个坐标是有两个中间过程的,先向一个方向走,再向顺时针120方向走),对于一个坐标分别将两次转化的对应分量相加即可注意事项:在转化完后得到两个坐标在0, 题解列表 2022年05月01日 0 点赞 0 评论 1228 浏览 评分:9.0
通过坐标转换计算两点之间的距离 摘要:解题思路:通过坐标转换进行求解注意事项:参考代码:import math ver = list(map(int,input().split())) def x_y_transform(ver):#…… 题解列表 2023年01月04日 0 点赞 4 评论 1163 浏览 评分:9.0
数学(转换为两点的距离计算) d1,p1,q1,d2,p2,q2=map(int,input().split())m=1#类似根号3dict1={0:-1,1:-0.5,2:0.5,3:1,4:0.5,5:-0.5}dict2={0:0,1:m*0.5,2:m*0.5,3:0, 题解列表 2022年10月24日 0 点赞 0 评论 1039 浏览 评分:6.0
2685: 蓝桥杯2022年第十三届省赛真题-蜂巢 解题思路:建立新的坐标系,转换坐标,判断距离图中坐标只是表示每个六边形的相对位置,不要理解成几何中心的平面坐标!注意事项:关键在于如何建一个坐标系使得方便判断距离参考代码:d1,p1,q1,d2,p2,q2=map(int,input().split())xdir=[-2, 题解列表 2023年04月04日 2 点赞 1 评论 1068 浏览 评分:4.7
编写题解 2685: 蓝桥杯2022年第十三届省赛真题-蜂巢 ```javapackage___2022年省赛Java大学A组;importjava.util.Scanner;/****@authorWzi**我们以O为原点定义坐标系,如果一个点A由O点先向d方向走p步*再向(d+2)mod6方向(d的顺时针120◦方向)走q步到达**即先确认一个方向d开始走p 题解列表 2023年03月31日 0 点赞 0 评论 919 浏览 评分:0.0