您的位置:首页 > 编程语言 > Go语言

CodeForces 560C Gerald's Hexagon

2016-07-27 09:03 295 查看

CodeForces 560C Gerald’s Hexagon

题目大意:给出六边形边长,求三角形个数。

解题思路:先把六边形补成一个大三角形再切割

#include <stdio.h>
#include <iostream>
using namespace std;
int main() {
int a[6];
for(int i = 0; i < 6; i++)
cin >> a[i];
long long int s1 = (a[1] + a[2] + a[3]) * (a[3] + a[4] + a[5]);
long long int s2 = a[1] * a[1], s3 = a[3] * a[3], s4 = a[5] * a[5];
cout << s1 - s2 - s3 - s4 << endl;
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言 codeforces