題目
原題鏈接:A. Gerald's Hexagon
題意
給出一個(gè)六角都為120°六邊形的六條邊呆奕,問其中有多少個(gè)邊長為1的正三角形城瞎。
邊長為l的正三角形能包含l2個(gè)小三角形亲怠。把這個(gè)六邊形看成一個(gè)三角形,然后減去三個(gè)角即可。
代碼
#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;
}