hdu 2036

简介:
#include <iostream>
#include <cstdio>
using namespace std;
struct line
{
    int x,y;
}data[105];
double Area(line p,line q)//面积
{
    return p.x*q.y-p.y*q.x;
}
int main()
{
    int m;
    while(cin>>m,m)
    {
        for(int i=0; i<m; i++)
         cin>>data[i].x>>data[i].y;
        double ans=Area(data[m-1],data[0]);
        for(int i=1; i<m; i++)
            ans+=Area(data[i-1],data[i]);
        printf("%.1lf\n",0.5*ans);
    }
    return 0;
}
目录
相关文章
|
3月前
|
Java 测试技术
hdu 1228 A + B
hdu 1228 A + B
18 0
|
6月前
|
Java
hdu 1257 最少拦截系统
hdu 1257 最少拦截系统
21 0
|
Java 人工智能 Windows
|
机器学习/深度学习
|
机器学习/深度学习 人工智能
|
算法 Java 文件存储
|
机器学习/深度学习 人工智能
HDU 2674
  题意:求N!mod2009,N=41时,N!因式分解一定含7*7*41,即N!%2009=0.所以只要计算0
692 0