首页 > 其他分享 >LG9024

LG9024

时间:2024-01-20 18:01:54浏览次数:17  
标签:栅栏 LG9024 int 梯形 100001 include

一道简单的签到题。

每两个栅栏之间就相当于构成了一个梯形,两边的栅栏分别为上底和下底,木板的宽度为高,因此按照梯形的面积计算公式计算每块木板的面积,再计算总和即可。

代码如下:

#include <iostream>
#include <cstdio>
using namespace std;
int n,a[100001],b[100001];
double ans=0.0;
int main()
{
    cin>>n;
    for(int i=1;i<=n+1;i++)
        cin>>a[i];
    for(int i=1;i<=n;i++)
        cin>>b[i];
    for(int i=1;i<=n;i++)
        ans=ans+double((a[i]+a[i+1])*1.0*(b[i]*1.0)/2.0);
    printf("%.1lf",ans);
    return 0;
}

标签:栅栏,LG9024,int,梯形,100001,include
From: https://www.cnblogs.com/-lilong-/p/17976868

相关文章