题目
原题链接:A. Gerald's Hexagon
题意
给出一个六角都为120°六边形的六条边,问其中有多少个边长为1的正三角形。
边长为l的正三角形能包含l2个小三角形。把这个六边形看成一个三角形,然后减去三个角即可。
代码
#include<bits/stdc++.h>
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;
}