如下图所示,求两个id之间的距离,如1到18的距离为2.
方案是用极坐标法,然后确定每个ID的坐标,再根据坐标来计算距离。
代码如下:
#ifndef HONEYCOMB_H
#define HONEYCOMB_H
extern void init_honeycomb(int max_id);
extern int calc_distance(int id1, int id2);
extern void clear(void);
#endif
<
如下图所示,求两个id之间的距离,如1到18的距离为2.
方案是用极坐标法,然后确定每个ID的坐标,再根据坐标来计算距离。
代码如下:
#ifndef HONEYCOMB_H
#define HONEYCOMB_H
extern void init_honeycomb(int max_id);
extern int calc_distance(int id1, int id2);
extern void clear(void);
#endif
<