杭电Hd 2036 改革春风吹满地
来源:互联网 发布:服务器ip和端口是什么 编辑:程序博客网 时间:2024/04/27 19:03
面积公式是从网上百度的,还真有。看来还是数学好对编程很有帮助啊,哎,呵呵。公式有了,就很简单了。
多边形面积公式为:0.5*((x1*y2-y1*x2)+(x2*y3-y2*x3)+……+(xn*y1-yn*x1))
import java.util.Scanner;
public class Hd2036 {
public static void main(String[] args){
Scanner sc=new Scanner (System.in);
while(sc.hasNext()){
int n=sc.nextInt();
if(n==0) break;
int [] a=new int[n];
int [] b=new int[n];
for(int i=0;i<n;i++){
a[i]=sc.nextInt();
b[i]=sc.nextInt();
} //输入完毕
int sum=0;
for(int i=0;i<n-1;i++){
sum+=(a[i]*b[i+1]-a[i+1]*b[i]);
}
sum=sum+(a[n-1]*b[0]-b[n-1]*a[0]);
double sum1=(double)0.5*sum;
System.out.printf("%.1f",sum1).println();
}
}
}
- 杭电Hd 2036 改革春风吹满地
- 杭电 2036 改革春风吹满地
- 杭电2036改革春风吹满地
- 杭电2036 改革春风吹满地
- 杭电2036-改革春风吹满地
- 【杭电】[2036]改革春风吹满地
- 杭电2036改革春风吹满地
- 杭电 2036 改革春风吹满地
- hd 2036 改革春风吹满地
- 【杭电oj2036】改革春风吹满地
- 杭电ACM 改革春风吹满地
- 杭电ACM 2036 改革春风吹满地
- 杭电ACM 2036 改革春风吹满地
- 杭电ACM-2036 改革春风吹满地
- 杭电2036——改革春风吹满地
- 改革春风吹满地(杭电2036)
- 1407311958-hd-改革春风吹满地.cpp
- 2036 改革春风吹满地
- JAVA序列化基础知识Serializable与Externalizable的区别
- gdb daemon
- c++基础7:指针和引用
- 杂学杂记(二)改善中断服务中的线程轮询方式为信号异步通知
- Syslog学习
- 杭电Hd 2036 改革春风吹满地
- 查看他人bug解决方案整理-if语句计算有问题-from ember
- Project 2013新功能概述
- 进度占用内存相关
- 《JAVA与模式》系列二十三:状态模式
- 【Windows核心编程】一些处理单字节、双字节的函数
- LA2038
- 23种设计模式(3):抽象工厂模式
- List和ArrayList的区别