博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
poj 1265 Area
阅读量:5010 次
发布时间:2019-06-12

本文共 737 字,大约阅读时间需要 2 分钟。

pick定理 对于方格点形成多边形 面积=(内点)+(边上点/2)-1 线段边上点数为(两点横坐标距离,两点纵坐标距离)的最大公约数 再加一 对于本题来说 再加一的话 到最后还得剪掉 因为会重复计算 所以直接不加一就可以 面积的求法 就是把多边形分割成多个三角形 需要自己动手画画 #include
#include
#include
#include
#include
#include
using namespace std;const int N=105;structnode{ int x,y;}mem[N];int gcd(int x,int y){ if(y==0) return x; return gcd(y,x%y);}int main(){ int T; cin>>T; for(int w=1;w<=T;++w) { int n; cin>>n; for(int i=0;i
>mem[i].x>>mem[i].y; if(i) { mem[i].x+=mem[i-1].x; mem[i].y+=mem[i-1].y; } } mem[n].x=mem[0].x; mem[n].y=mem[0].y; double sum=0.0; int sidepointsum=0; for(int i=0;i

转载于:https://www.cnblogs.com/liulangye/archive/2012/05/09/2492791.html

你可能感兴趣的文章
Kafka初入门简单配置与使用
查看>>
第三章Git使用入门
查看>>
Amd,Cmd, Commonjs, ES6 import/export的异同点
查看>>
cocos2dx-Lua与Java通讯机制
查看>>
上下文管理器之__enter__和__exit__
查看>>
android3.2以上切屏禁止onCreate()
查看>>
winform文件迁移工具
查看>>
delphi DCC32命令行方式编译delphi工程源码
查看>>
paip.输入法编程----删除双字词简拼
查看>>
or1200下raw-os学习(任务篇)
查看>>
ZOJ - 3939 The Lucky Week(日期循环节+思维)
查看>>
小花梨的取石子游戏(思维)
查看>>
Ubuntu 18.04安装arm-linux-gcc交叉编译器
查看>>
.net core i上 K8S(一)集群搭建
查看>>
django drf 深入ModelSerializer
查看>>
Android---Menu菜单
查看>>
【资源导航】我所用到过的工具及下载地址
查看>>
监控Tomcat
查看>>
剑指offer编程题Java实现——面试题4后的相关题目
查看>>
简单的社交网络分析(基于R)
查看>>