SDUT 2603 Rescue The Princess 13年山东省省赛签到题

本文介绍了一种计算等边三角形第三点坐标的简单算法,通过给定两点坐标,利用数学公式计算出使三点构成逆时针方向等边三角形的第三点坐标。

题意:给出两个点,求出第三个点,使得其组成一个等边三角形,且点的顺序为逆时针。

赤裸裸的水题,但是当时就是被这到水题虐的死去活来,虽然当时是旅游队,但也着实不爽。

不知不觉,这一年只剩最后一个月,我也要去长春了,希望会有个好结果吧。

一共就两行,虐自己以前不会的题,感觉还是比较爽的。

#include <iostream>
#include <cstring>
#include <cstdlib>
#include <cstdio>
#include <queue>
#include <cmath>
#include <algorithm>

#define LL long long
#define PI (acos(-1.0))
#define EPS (1e-10)

using namespace std;

struct P
{
    double x,y,a;
} p[1100],cp[1100];

int main()
{
    int n;
    P a,b,c;
    while(scanf("%d",&n) != EOF)
    {
        while(n--)
        {
            scanf("%lf %lf %lf %lf",&a.x,&a.y,&b.x,&b.y);

            c.x = (b.x+a.x)/2-(b.y-a.y)*(sqrt(3.0)/2);
            c.y = (b.y+a.y)/2+(b.x-a.x)*(sqrt(3.0)/2);

            printf("(%.2lf,%.2lf)\n",c.x,c.y);
        }
    }
    return 0;
}

### 山东理工大学计算机网络课程期末考试目 #### 单项选择 单项选择通常涉及对基本概念的理解以及具体技术的应用。这类目旨在测试学生对于计算机网络基础知识的掌握情况。 例如,在山东大学2021-2022学的计算机网络期末试中,单项选择部分涵盖了多个知识点,包括但不限于OSI模型、TCP/IP协议栈、路由算法等[^1]。 ```python # 示例:模拟单项选择 choices = ["A. OSI七层模型", "B. TCP三次握手过程", "C. IP地址分类"] print(f"下列哪一项不属于传输层的功能?\n{'\n'.join(choices)}") ``` #### 填空 填空用于考察学生的记忆能力和细节理解能力。这些问可能涉及到具体的术语定义、公式应用或是特定场景下的解决方案。 根据往的试卷结构来看,填空会覆盖广泛的主,如数据链路层的工作原理、HTTP请求报文格式解析等内容[^2]。 ```plaintext # 数据帧由______、_________和________组成。(三个空) ``` #### 综合分析 综合分析往往要求考生结合所学理论知识来解答实际问或解释现象。此类目不仅检验了学生的基础知识水平,还考验其灵活运用的能力。 关于拥塞控制方面的问曾出现在不同份的考卷上。例如,讨论流量监管机制如何与队列管理策略相互作用以缓解网络拥堵状况[^3]。 ```plaintext 说明RED(随机早期检测)是如何帮助防止互联网发生全局同步现象从而减轻拥塞程度? ``` #### 实践操作 实践操作侧重于评估学生能否将课堂上学到的知识应用于真实的编程环境当中。这可能是编写简单的脚本或者是配置路由器设置之类的任务。 虽然具体的目内容每都会有所变化,但从以往的经验可以推测出可能会有类似于Excel公式的考查形式,比如相对引用和绝对引用的区别及其应用场景[^4]。 ```excel =A1+$B$1 # 这是一个混合引用的例子 ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值