当前位置: 首页 > news >正文

滁州市南谯区规划建设局网站合肥seo网络营销推广

滁州市南谯区规划建设局网站,合肥seo网络营销推广,社保网站上20号做的新增,做供应商在什么网站找可靠作者:指针不指南吗 专栏:蓝桥杯倒计时冲刺 🐾马上就要蓝桥杯了,最后的这几天尤为重要,不可懈怠哦🐾 文章目录1.三角形的面积2.图中点的层次1.三角形的面积 题目 链接: 三角形的面积 - 蓝桥云课 …

作者:指针不指南吗
专栏:蓝桥杯倒计时冲刺

🐾马上就要蓝桥杯了,最后的这几天尤为重要,不可懈怠哦🐾

文章目录

  • 1.三角形的面积
  • 2.图中点的层次

1.三角形的面积

  • 题目

    链接: 三角形的面积 - 蓝桥云课 (lanqiao.cn)

    平面直角坐标系中有一个三角形, 请你求出它的面积。

    输入描述

    第一行输入一个 T ,代表测试数据量

    每组测试数据输入有三行,每行一个实数坐标 (x,y) 代表三角形三个顶点。

    1≤T10310^3103 ,−10510^5105x,y10510^5105

    输出描述

    输出一个实数表示三角形面积。结果保留2位小数,误差不超过 10−210^{-2}102

    输入输出样例

    示例 1

    输入

    2
    0 1
    1 0
    1 1
    0 0
    1 1
    2 2
    

    输出

    0.50
    0.00
    
  • 第一次 AC 100% 坐标公式

    #include<bits/stdc++.h>
    using namespace std;int main()
    {int n;cin>>n;double x1,y1,x2,y2,x3,y3;double S;while(n--){cin>>x1>>y1>>x2>>y2>>x3>>y3;  //公式背过S=fabs(x1*y2+x2*y3+x3*y1-x1*y3-x2*y1-x3*y2)*1.0/2;  //这里,abs的使用,面积没有负的printf("%.2f\n",S);}return 0;} 
    
  • 题解二 海伦公式----边长

    #include<bits/stdc++.h>
    using namespace std;int main()
    {int n;cin>>n;long double x1,y1,x2,y2,x3,y3;long double a,b,c;long double S;while(n--){cin>>x1>>y1>>x2>>y2>>x3>>y3;//算出来 三个边长 long double a=sqrt(pow(x1-x2,2)+pow(y1-y2,2));long double b=sqrt(pow(x1-x3,2)+pow(y1-y3,2));long double c=sqrt(pow(x2-x3,2)+pow(y2-y3,2));//海伦公式 long double p=(a+b+c)/2;S=sqrt(p*(p-a)*(p-b)*(p-c));   //背过printf("%.2Lf\n",S);  //这里,输出 Lf}return 0;} 
    

    double 竟然不能用,使用 long doule 才可以

    double占用8个字节,long double占用16个字节,因此long double的精度更高,但也会占用更多的内存空间。

    一般使用double就可以满足需求,只有在需要更高精度的计算时才会使用long double。

    long double 输出用%Lf

    这个题为什么用 long double 记住就行 T-T

  • 反思

    1. 把三角形的公式搞定
    2. 输出格式,\n以及有小数点的限制,注意!!
    3. 绝对值 整数时,使用 abs;浮点数,使用 fabs
    • 上述两种方法,一个边长,一个坐标,应该解决三角形面积就够了

2.图中点的层次

  • 题目

    链接: 847. 图中点的层次 - AcWing题库

    给定一个 n 个点 m 条边的有向图,图中可能存在重边和自环。

    所有边的长度都是 1,点的编号为 1∼n。

    请你求出 1 号点到 n 号点的最短距离,如果从 1 号点无法走到 n 号点,输出 −1。

    输入格式

    第一行包含两个整数 n 和 m。

    接下来 m 行,每行包含两个整数 a 和 b,表示存在一条从 a 走到 b 的长度为 1 的边。

    输出格式

    输出一个整数,表示 1 号点到 n 号点的最短距离。

    数据范围

    1≤n,m≤10510^5105

    输入样例:

    4 5
    1 2
    2 3
    3 4
    1 3
    1 4
    

    输出样例:

    1
    
  • 第一次 AC 100%

    #include<bits/stdc++.h>
    using namespace std;const int N=1e5+10;int n,m;
    int h[N],e[N],ne[N],idx;
    int d[N];void add(int a,int b)
    {e[idx]=b,ne[idx]=h[a],h[a]=idx++;
    }int bfs()
    {memset(d,-1,sizeof d);d[1]=0;queue<int>  q;q.push(1);while(q.size()){int t=q.front();q.pop();for(int i=h[t];i!=-1;i=ne[i]){int j=e[i];if(d[j]==-1){d[j]=d[t]+1;q.push(j);}}}return d[n];
    }int main()
    {cin>>n>>m;memset(h,-1,sizeof h);  //!!!!!!!!!! 记得写上while(m--){int a,b;cin>>a>>b;add(a,b);}cout<<bfs();return 0;
    }
    
  • 反思

    写一道模板题水一下,不定时复习暴搜

    使用邻接表的时候 h 初始化 + add ,初始化别丢

Alt

http://www.hrbkazy.com/news/34522.html

相关文章:

  • 上海二手房网站网站推广互联网推广
  • 马鞍山网站建设咨询电专门做推广的软文
  • 政府类网站建设永久免费的网站服务器有哪些软件
  • 西安网站建设哪家专业工业设计公司
  • 后端开发和前端开发的区别智能网站推广优化
  • 所谓做网站就这么几步深圳关键词自动排名
  • 手工做女宝宝衣服的网站青岛疫情最新情况
  • 乌鲁木齐做网站百度官网推广平台电话
  • 红色大气网络公司企业网站源码_适合广告设计百度数据开放平台
  • 山东网络建站推广每日新闻快报
  • 培训网站建设方案书旺道seo推广有用吗
  • 电子商务网站设计的原则沈阳seo技术
  • 网站建设公司营销推广链接搜索
  • 网站建设优化方案汤阴县seo快速排名有哪家好
  • 网站制作公司怎样帮客户做优化普通话手抄报文字内容
  • 网站建设课程总结郑州竞价托管代运营
  • 网站案例比较多的公司今日热点新闻一览
  • php做网站的好处sem是什么显微镜
  • 医院网站制作百度自媒体注册入口
  • 旅游网站怎么用dw做yande搜索引擎官网入口
  • 网站当前位置 样式指数函数公式
  • 瑞安商业网站建设网站备案查询工信部官网
  • 网站如何做线上和线下推广企业营销策划书如何编写
  • 巴基斯坦人做网站怎么样快手刷评论推广网站
  • 邯郸菜鸟网站建设微信朋友圈广告推广代理
  • 去哪里找做网站的网站推广方案范文
  • 韶关网站开发图们网络推广
  • 网站策划素材河南百度推广电话
  • 临淄网站建设yx718网络营销专业学什么课程
  • 湘潭九华网站志鸿优化设计官网