hdu 1249 三角形

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

原文:http://hi.baidu.com/wenlongxu/item/df116cc37997362647d5c0c9

推递推式:f[n] = f[n-1] +(n-1)*6

当n=1 的时候,f[1] =2;

当n=2的时候,第二三角形将第一个的三角形每个角和变切开,既在f[n]的基础上,增加了2*3*1的区域

当n=3的时候,第三个三角形将前面两个三角形的每个角和角之间的区域切开, 增加了2*3*3的区域

新学期领福利!购实物周边送年卡会员! T恤、键盘、双肩包等周边任选!还能解锁资源下载、VIP文章等多重会员权益! 阅读详情

相关推荐

hdu 1249 三角形

hdu  1249  三角形                    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1249 几何规律题 题目分析:递推公式为ans[i]=ans[i-1]+6*(i-1),比较容易理解,两个三角形叠成六角星状,恰好把原图的两部分变成了八部分,增加了六块。由此推得每增加一个三角形时,这个三角形要去和现有的每个三角形

slicer的技术交流栈 724

HDU 1249 三角形 数论

题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=1249 此题重在理解推导公式,f(n)=f(n-1)+6*(n-1),化简为:f(n)=3*n*(n-1)+2。    一个三角形的时候,再加一个三角形,每一条变会与第一个三角形的两条边相交,这样增加2个小三角形,即两个面。f(2)=3*2+f(1),再加一个三角形,每一条边会与前两个三角形

lamborghini1993 1300

hdu 1249 三角形(规律题)

//hdu 1249 三角形 /* 一个三角形两个面 两个三角形八个面 递推公式:f(n)=f(n-1)+6*(n-1); 直接公式:f(n)=3*n*(n-1)+2; */ #include #include #include using namespace std; int main() {     int t;     long long n;     cin>

u014068781的专栏 553

HDU1249 三角形 递推

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1249 分析:知道了直线和折线分割平面的情况这题就很简单了。我们知道,对于第i个三角形来说,其前面已经有了(i-1)个三角形==>有(3i-3)条边,对于第i个三角形,其每一条边最多能和之前的每个三角形的2条边有交点,即能和前面的(2i-2)条边各有一个交点,而这些交点会把第i个三角形的一条边

AC_Gibson的专栏 1277

HDU 1249 三角形 数论

直接代码: //hdu 1249 三角形(规律题) /* 一个三角形两个面 两个三角形八个面 递推公式:f(n)=f(n-1)+6*(n-1); 直接公式:f(n)=3*n*(n-1)+2; */ #include #include #include #include using namespace std; int main() { long long n; int T; cin>>T

Orzmyk的专栏 693

HDU - 1249 三角形

Description 用N个三角形最多可以把平面分成几个区域? Input 输入数据的第一行是一个正整数T(1<=T<=10000),表示测试数据的数量.然后是T组测试数据,每组测试数据只包含一个正整数N(1<=N<=10000). Output 对于每组测试数据,请输出题目中要求的结果. Sample Input 2 1 2 Sampl...

一定要站在自己热爱的生活里闪闪发光 3万+

HDU 1249 三角形

题目 Problem Description 用N个三角形最多可以把平面分成几个区域? Input 输入数据的第一行是一个正整数T(1<=T<=10000),表示测试数据的数量.然后是T组测试数据,每组测试数据只包含一个正整数N(1<=N<=10000). Output 对于每组测试数据,请输出题目中要求的结果. Sample Input 2 1 2 Sample Output 2 8 一、分析 平面本身是1部分.一个三角形将平面分成三角形内、外2部分,即增加了1部分, 两个三角形

wenrenfudi的博客 1632

hdu1249 三角形

用N个三角形最多可以把平面分成几个区域? 一条直线和三角形的一角相交,会产生两个交点,从而新产生一条线段,这条新产生的线段便对应着新生成的面,即两个交点-->一个面。 因为题目是三角形三角形进行相交,产生的交点既是原来图像的交点,也是新加入的三角形的交点,即一个交点-->一个面。所以: 新增一条直线,最多新增交点个数 为原来三角形个数*2,因为直线可以和原来每个三角形的其中一个角相交。

wgy的博客 440

hdu 1249 三角形

三角形 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 4766    Accepted Submission(s): 3251 Problem Description 用N个三角形最多可以把平面分成几个区域?

搞么子小子 1051

hdu1249——三角形

Problem Description 用N个三角形最多可以把平面分成几个区域? Input 输入数据的第一行是一个正整数T(1 Output 对于每组测试数据,请输出题目中要求的结果. Sample Input 2 1 2 Sample Output 2 8 代码 #include using namespac

Beyond the Sora 1449

HDU1249 三角形【切割平面】

三角形 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 10250 Accepted Submission(s): 6753 Problem Description 用N个三角形最多可以把平面分成几个区域? Input 输入数据的第...

海岛Blog 700

HDU1249——三角形

三角形 Problem Description:http://acm.hdu.edu.cn/showproblem.php?pid=1249 用N个三角形最多可以把平面分成几个区域?   Input 输入数据的第一行是一个正整数T(1   Output 对于每组测试数据,请输出题目中要求的结果.   Sample Input

kay_zhyu的专栏 838

hdu_1249 三角形

原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=1249 分析:这种题实在是找不出规律可以用待定系数法解。      要清楚一般平面上的关系函数是二次的,空间上的关系函数是三次的。     由题意设: ,则:       x=1,y=2,即a+b+c=2;       x=2,y=8;即4a+2b+c=8;       x=3,y=20

徵羽調_xiao賤的专栏 810

HDU1249 三角形

三角形 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 4854    Accepted Submission(s): 3321 Problem Description 用N个三角形最多可以把平面分成几个区域?

长风的专栏 803

hdu 1249 三角形 组合数学

http://acm.hdu.edu.cn/showproblem.php?pid=1249        一道很好的组合数学题,虽然组合数学没学到多少东西,但看懂这道题,还好,很好很强大!       这道题开始我也不知道做,看了别人代码才知道所以然,开始连图都不会画!回来回想起《组合数学》 卢开澄版 书上在递推一节中讲到了,有关直线,椭圆的相交分割区域问题。很好很强大! 让我进一步加深

不吸血的Vampire 758
上一篇: 1290 献给杭电五十周年校庆的礼物
下一篇: Defend 射击小游戏教程
jsgxq
博客等级 码龄14年 12粉丝 22原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值