首页 > 其他分享 >7月4日 Fourth Point !!

7月4日 Fourth Point !!

时间:2023-08-23 21:23:31浏览次数:26  
标签:return point Point equals swap Fourth

Fourth Point !!

#include <iostream>

using namespace std;
class point {
public:
  double x;
  double y;

  bool equals(const point &p) {
    if (p.x == x && p.y == y)
      return true;
    return false;
  }
};

int main() {
  point a, b, c, d;
  while (cin >> a.x >> a.y >> b.x >> b.y >> c.x >> c.y >> d.x >> d.y) {
    point e;
    if (a.equals(c)) {
      swap(a, b);
    } else if (a.equals(d)) {
      swap(a, b);
      swap(c, d);
    } else if (b.equals(d)) {
      swap(c, d);
    }
    e.x = d.x + a.x - b.x;
    e.y = a.y + d.y - b.y;
    printf("%.3f %.3f\n", e.x, e.y);
  }

  return 0;
}

标签:return,point,Point,equals,swap,Fourth
From: https://www.cnblogs.com/tlocdx/p/17652804.html

相关文章

  • Swift中指针UnsafePointer的常见用法
    指针类型//基本指针UnsafePointer<T>constT*UnsafeMutablePointerT*//集合指针UnsafeBufferPointerconstT*//指向一个连续已知类型区域,可以看成一个集合,并支持集合操作UnsafeMutableBufferPointerT......
  • 什么是敏捷开发项目管理应用 JIRA 里 User Story 的 Story Point 字段
    在敏捷开发项目管理应用JIRA中,UserStory是一种描述需求的方式,而StoryPoint是一个用于估计开发工作量的度量单位。UserStory在敏捷开发中,UserStory是一种简洁、明确的描述软件功能的方式,其主要目的是从用户的视角定义功能,以便开发人员可以更好地理解用户需求,并为其设计......
  • npm加参数--host启动报错 Could not auto-determine entry point from rollupOptions
    参考:https://blog.csdn.net/qq_41664096/article/details/118961381使用以下命令启动npm只能本机访问npmrundev如果需要网络访问则需要加参数--hostnpmrundev--host0.0.0.0会报错(!)Couldnotauto-determineentrypointfromrollupOptionsorhtmlfilesandt......
  • AOP源码解析:AspectJExpressionPointcutAdvisor类
    先看看AspectJExpressionPointcutAdvisor的类图再了解一下切点(Pointcut)表达式,它指定触发advice的方法,可以精确到返回参数,参数类型,方法名1packageconcert;23publicinterfacePerformance{4voidperform();5}AspectJExpressionPointcutAdvisor源码,官......
  • 如何使用 ChatGPT 将文本转换为 PowerPoint 演示文稿
    d推荐:使用NSDT场景编辑器助你快速搭建可二次编辑的3D应用场景步骤1:将文本转换为幻灯片演示文稿第一步涉及指示ChatGPT根据给定的文本生成具有特定数量幻灯片的演示文稿。首先,您必须向ChatGPT提供要转换的文本。使用以下提示指示ChatGPT创建演示文稿:请将以下文本转换......
  • 字节码的终极应用-GitHub高星开源APM项目之Pinpoint
    大家好,我们前面的章节javaagent以及一些字节码修改框架ASM和Javassist,以及他们的一些简单的应用场景.今天重点给大家介绍一款github上开源的APM分布式链路监控产品--Pinpoint.Pinpoint是什么?Pinpoint是一个开源的APM(ApplicationPerformanceManagement/应用性能管理......
  • NLP文本匹配任务Text Matching 有监督训练:PointWise(单塔)、DSSM(双塔)、Sentence BERT(双
    NLP文本匹配任务TextMatching[无监督训练]:SimCSE、ESimCSE、DiffCSE项目实践文本匹配多用于计算两个文本之间的相似度,该示例会基于ESimCSE实现一个无监督的文本匹配模型的训练流程。文本匹配多用于计算两段「自然文本」之间的「相似度」。例如,在搜索引擎中,我们通常需要判断......
  • NLP文本匹配任务Text Matching 有监督训练:PointWise(单塔)、DSSM(双塔)、Sentence BERT(双
    NLP文本匹配任务TextMatching[有监督训练]:PointWise(单塔)、DSSM(双塔)、SentenceBERT(双塔)项目实践0背景介绍以及相关概念本项目对3种常用的文本匹配的方法进行实现:PointWise(单塔)、DSSM(双塔)、SentenceBERT(双塔)。文本匹配(TextMatching)是NLP下的一个分支,通常用于计算两个句子......
  • SAP UI5 XML 视图里解析 Extension Point 的触发点
    解析到XML视图里的ExtensionPoint定义后,开始实例化过程:Extensionpoint的工作原理是在原有的应用中预定义一些扩展点,然后开发者可以在这些扩展点插入自定义的组件或代码,以实现新的功能。这种机制的优点是可以保持原有应用的稳定性,同时也方便进行扩展和维护。具体来说,SAPU......
  • 干掉 NullPointerException,这样写优雅!
    来源:blog.csdn.net/zjhred/article/details/84976734在文章的开头,先说下NPE问题,NPE问题就是,我们在开发中经常碰到的NullPointerException。假设我们有两个类,他们的UML类图如下图所示在这种情况下,有如下代码:user.getAddress().getProvince();这种写法,在user为null时,是有可能......