洛谷——P1183 多边形的面积
P1183 多边形的面积
多边形求面积公式:
$\frac {\sum_{i=0}^{n-1}(x_iy_{i+1}-y_ix_{i+1})}{2}$
#include<bits/stdc++.h>#define N 105 using namespace std;double x[N],y[N],ans;int n; int main() {scanf("%d",&n);for(int i=1;i<=n;i++) scanf("%lf%lf",&x[i],&y[i]);x[0]=x[n],y[0]=y[n];for(int i=0;i<n;i++){ans+=0.5*(x[i]*y[i+1]-y[i]*x[i+1]);}printf("%d\n",int(ans));return 0; }
双倍经验:
P2785 物理1(phsic1)- 磁通量
多边形面积公式:
$\frac {\sum_{i=0}^{n-1}(x_iy_{i+1}-y_ix_{i+1})}{2}$
#include<iostream> #include<cstdio> #include<cstring> #include<cmath>using namespace std;double lastx,lasty,x,y,b,S,stx,sty; int n;int main() {scanf("%d%lf",&n,&b);scanf("%lf%lf",&stx,&sty);lastx=stx,lasty=sty;for(int i=2;i<=n;i++){scanf("%lf%lf",&x,&y);S+=x*lasty-y*lastx;lastx=x,lasty=y;}S+=lasty*stx-lastx*sty;printf("%.4lf\n",fabs(S*b/2.0));return 0; }
转载于:https://www.cnblogs.com/song-/p/9630112.html
洛谷——P1183 多边形的面积相关推荐
- 洛谷 P1183 多边形的面积
P1183 多边形的面积 题目描述 给出一个简单多边形(没有缺口),它的边要么是垂直的,要么是水平的.要求计算多边形的面积. 多边形被放置在一个 X-YX−Y 的卡笛尔平面上,它所有的边都平行于两条坐 ...
- 【洛谷】P1318 积水面积
题目地址: https://www.luogu.com.cn/problem/P1318 题目描述: 一组正整数,分别表示由正方体叠起的柱子的高度.若某高度值为xxx,表示由xxx个正立方的方块叠起( ...
- 洛谷刷题C语言:数字反转、再分肥皂水、三角形面积、Apples Prologue/苹果和虫子、数的性质
记录洛谷刷题QAQ,一些不大优雅的代码 一.[深基2.例7]数字反转 题目描述 输入一个不小于 100100100 且小于 100010001000,同时包括小数点后一位的一个浮点数,例如 123.4 ...
- 洛谷4147:玉蟾宫——题解
https://www.luogu.org/problemnew/show/P4147#sub 土地被分成N*M个格子,每个格子里写着'R'或者'F',R代表这块土地被赐予了rainbow,F代表这块 ...
- 洛谷 深基 第1部分 语言入门 第2章 顺序结构程序设计
P5703 [深基2.例5]苹果采购 [深基2.例5]苹果采购 - 洛谷 P5703 [深基2.例5]苹果采购(python3实现) P5703 [深基2.例5]苹果采购(python3实现)_青少年 ...
- 洛谷、牛客网、AcWing 刷题(python版)
牛客网python专项练习整理(一) https://blog.csdn.net/weixin_41913008/article/details/87203468 牛客网剑指offer--python ...
- 【入门1】顺序结构 (今天刷洛谷了嘛)
[60天计划] 刷洛谷(题单广场) and Acwing算法基础课 P1001 A+B Problem #include<iostream> #include<algorithm&g ...
- 洛谷——P2433 【深基1-2】小学数学 N 合一
P2433 [深基1-2]小学数学 N 合一 题目描述 问题 1 请输出 I love Luogu! 问题 2 这里有 10 个苹果,小A 拿走了 2 个,Uim 拿走了 4 个,八尾勇拿走剩下的所有 ...
- 【洛谷】P4147 玉蟾宫 解题报告
[洛谷]P4147 玉蟾宫 解题报告 题目背景 有一天,小猫rainbow和freda来到了湘西张家界的天门山玉蟾宫,玉蟾宫宫主蓝兔盛情地款待了它们,并赐予它们一片土地. 题目描述 这片土地被分成N* ...
最新文章
- 英伟达RTX 30系列卖得太好,财报业绩创新高,老黄:Arm收购完成时间已确定
- Openstack API 类型 REST 风格
- 模板使用自定义类型_「Shopify模板」Shopify模板编辑Shopify模板代码更改教程
- `MediaDevices.getUserMedia` `undefined` 的问题
- Spring请求级备忘录
- Windows下安装并使用MySQL数据库
- 数据预处理工具_数据预处理
- 机试题:地图定位、拍照并显示、录制视频并播放
- instead of触发器实现复杂视图dml和应用逻辑
- linux c 语言编程如何把串口字符串数据写到txt文件中_C 语言简单编程速成 | Linux 中国...
- 动静态nat综合实验
- mac使用nvm安装node进行多版本管理
- 自适应遗传算法(AGA)《Adaptive Probabilities of Crossover》的剖析
- idea社区版和企业版区别_idea 社区版开发 springboot及问题
- 压缩包伪装-阿里网盘禁止分享解决方案\更新日志
- 遥感影像处理2——目视解译
- oracle数据库迁移-TTS迁移操作案例01
- android自定义拨号键盘,Android拨号键盘增加魔力爱心数字
- mysql怎么查询不是张姓的_mysql 中的常用查询
- 弯道超车老司机戏耍智能合约——竞态条件漏洞 | 漏洞解析连载之三
热门文章
- Hadoop集群管理与NFS网关
- k8命令,pod的启动流程与资源文件书写,k8s集群调度
- asp批量生成html静态页面方法
- PowerShell 调用dll
- 非常有用的User case用例描述模板
- varchar与varchar2的区别
- Excel为整列设置函数
- Java线程详解(18)-障碍器
- python中color的用法_python - 如何为热图(使用plt.pcolor创建)中的NaN单元分配特定的颜色或图案,并使其显示在颜色栏中(图colorbar) - 堆栈内存溢出...
- 软件测试报告重点审核点有哪些,软件测试-测试报告.doc