CodeFoeces-559A

题目

原题链接:A. Gerald's Hexagon

题意

给出一个六角都为120°六边形的六条边,问其中有多少个边长为1的正三角形。
边长为l的正三角形能包含l2个小三角形。把这个六边形看成一个三角形,然后减去三个角即可。

代码

#include
using namespace std;
int main() {
    int a[6];
    for(int i=0;i<6;i++){
        cin>>a[i];
    }
    long long ans=pow((a[0]+a[1]+a[2]),2)-pow(a[0],2)-pow(a[2],2)-pow(a[4],2);
    printf("%lld\n",ans);
    return 0;
}

你可能感兴趣的:(CodeFoeces-559A)