[题] 改革春风吹满地 #图论 #多边形面积

题目

HDU 2036 改革春风吹满地

题解

参考博客:HDU 2036 改革春风吹满地

代码

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
const int N = 110;
//叉乘计算面积的公式,以(0,0)为起始点划分
int main() {
	int n;
    while(~scanf("%d", &n) && n) {
    	double sum = 0, x[N], y[N];
        for(int i = 1; i <= n; i ++) {
        	scanf("%lf%lf", &x[i], &y[i]);
        	if(i > 1)
        		sum += x[i - 1] * y[i] - x[i] * y[i - 1];
		}
        sum += x[n] * y[1] - x[1] * y[n];
        printf("%.1lf\n", 0.5 * sum);
    }
    return 0;
}
相关推荐
用户99045017780093 小时前
做了一个AI诊断,参考倪海厦中医理论,科学养生
算法
努力中的编程者4 小时前
STL-vector的模拟实现
开发语言·c++·算法·stl·vector
没文化的阿浩4 小时前
【C++】详解继承机制
开发语言·c++
weixin_400005604 小时前
RL-frenet-trajectory-planning-in-CARLA
人工智能·深度学习·算法·机器学习·自动驾驶
Keven_114 小时前
AcWing算法提高课思路速查:动态规划
算法·动态规划
剑挑星河月4 小时前
94.二叉树的中序遍历
java·算法·leetcode
拳里剑气4 小时前
C++算法:队列与BFS
c++·算法·bfs·宽度优先·队列
aaPIXa6225 小时前
C++模板元编程:在编译期完成计算,实现零运行时开销
java·开发语言·c++
Ivanqhz5 小时前
注意力机制
线性代数·算法·矩阵·哈希算法·dnn
z小猫不吃鱼5 小时前
02 Optimal Brain Damage 详解:二阶信息剪枝的起点
算法·机器学习·剪枝