http://codeforces.com/contest/559/problem/A

题目大意:按顺序给出一个各内角均为120°的六边形的六条边长,求该六边形能分解成多少个边长为1的单位三角形。

解:

性质1:边长为n的正三角形能够划分成n*n个边长为1的正三角形。

绘图找规律

性质2:延长各边总能找到一个大的正三角形。而且所求等于大三角形减去三个补出来的三个三角形面积

收获:

以后先找规律,看能不能找出一些特征即使不会证明

其次,总的减去部分化为所求假设想求的难以直接求

#include <cstdio>
#include <cstring>
#include <iostream> using namespace std; inline int area(int a){
return a*a;
} int main(){
int a,b,c,d,e,f;
scanf("%d%d%d%d%d%d", &a, &b, &c, &d, &e, &f);
printf("%d\n",area(a+b+c)-(area(a)+area(e)+area(c)));
return 0;
}

最新文章

  1. Spark join 源码跟读记录
  2. 日志log2
  3. 动态页面 servlet
  4. Unity 脚本生命周期流程图
  5. Winform 中DataGridView的checkbox列,当修改checkbox状态时实时获得其状态值
  6. CSS声明顺序
  7. dubbo demo实现
  8. CORS(跨来源资源共享协议) 与 http 302状态
  9. Extjs 视频教程
  10. 使用OpenCV/python进行双目测距
  11. Node.js + Express + Mongodb 开发搭建个人网站(二)
  12. 如何仿写thinkphp的C方法?
  13. c语言输入一行未知个数数字存入数组
  14. HDU3564 --- Another LIS (线段树维护最值问题)
  15. [bzoj1187][HNOI2007]神奇游乐园
  16. python 中 *args 和 **kwargs 的区别
  17. log4j2配置ThresholdFilter,让info文件记录error日志
  18. struts2+springmvc+hibernate开发。个人纪录
  19. S5PV210 LCD显示
  20. php 安装mongo扩展(其他扩展同理)

热门文章

  1. LeetCode解题报告—— Search in Rotated Sorted Array &amp; Search for a Range &amp; Valid Sudoku
  2. List转换为DataTable List&lt;Entity&gt;
  3. JSON-lib的api的使用
  4. Android----APP性能优化
  5. Java学习笔记(十三一)——Xml 常用知识总结
  6. EF6 Working with Proxies ProxyCreationEnabled
  7. 前端读者 | 由setTimeout引发的JS引擎运行机制的研究
  8. cmd命令和加密文件玩法
  9. 三十八 ThreadLocal
  10. Java字符串易错方法总结