• 大小: 2KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: 其他
  • 标签:

资源简介

2019年安徽省程序设计大赛E题,现代艺术
给出平面上N个点的坐标点集,求这N个点有多少条整体对称轴.整体对称轴是指一条直线, 对于每个点,都能找到点集中的一个点与他关于这条直线对称 输入 输入的第一行

资源截图

代码片段和文件信息

#include
#include
#include
#include
#include
#include
using namespace std;
const int MAXX=2010;
const double eps=1e-8;
int nx[MAXX]y[MAXX]a[MAXX<<1];
int xx[MAXX*10]yy[MAXX*10];
int totans;
bool MAP[MAXX][MAXX];
inline bool check(double adouble b){
    if(fabs(a-b)<=eps)return 1;
    else return 0;
}
inline void judge(int aint bdouble Adouble Bdouble C){
    bool flag=0;
    for(int j=1;j<=n;++j){
          if(j==a||j==b)continue;
          double T=(A*(double)x[j]+B*(double)y[j]+C)/(A*A+B*B);
          double x0=x[j]-2.0*A*T;
          double xxx1=round(x0);
          int xxx2=round(x0);
          double y0=y[j]-2.0*B*T;
          double yyy1=round(y0);
          int yyy2=round(y0);
          if(!c

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        2315  2020-05-18 13:57  给出平面上N个点的坐标点集,求这N个点有多少条整体对称轴.整体对称轴是指一条直线, 对于每个点,都能找到点集中的一个点与他关于这条直线对称 输入  输入的第一行.cpp

评论

共有 条评论

相关资源