摘要: Dev-C++下载地址为:http://pan.baidu.com/share/link?shareid=2742640590&uk=405327792软件简介Dev-C++是一个Windows环境下C/C++的集成开发环境(IDE),它是一款自由软件,遵守GPL许可协议分发源代码。它集合了MinGW等众多自由软件,并且可以取得最新版本的各种工具支持,而这一切工作都是来自全球的狂热者所做的工作。Dev-C++是NOI、NOIP等比赛的指定工具,缺点是Debug功能弱。Dev-C++ 最新版本:5.4.2Dev-C++Dev-C++使用MingW32/GCC编译器,遵循C++ 11标准。 阅读全文
posted @ 2013-06-21 17:55 退之 阅读(5747) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 平面上有n条折线,问这些折线最多能将平面分割成多少块?样例输入12样例输出27答案是:2n ( 2n + 1 ) / 2 + 1 - 2n= 2 n^2–n + 1当第N次添加时,前面已经有2N-2条直线了,所以第N次添加时,第2N-1条直线和第2N条直线都各能增加2*(n-1)+1个平面。所以第N次添加增加的面数是2[2(n-1)+1]=4n-2个。因此,总面数应该是1+4n(n+1)/2-2n=2n2+1如果把每次加进来的平行边让它们一头相交当第N次添加时,前面已经有2N-2条直线了,所以第N次添加时,第2N-1条直线和第2N条直线都各能增加2*(n-1)+1个平面。所以第N. 阅读全文
posted @ 2013-06-21 15:32 退之 阅读(313) 评论(0) 推荐(0) 编辑
摘要: n在一个平面上有一个圆和n条直线,这些直线中每一条在圆内同其他直线相交,假设没有3条直线相交于一点,试问这些直线将圆分成多少区域。使用递归F(1)=2;F(n) = F(n-1)+n;简化后(n+1)*n/2+2 阅读全文
posted @ 2013-06-21 14:55 退之 阅读(125) 评论(0) 推荐(0) 编辑