摘要: [2007年NOIP普及组] Hanoi双塔问题 分析:根据题意,这是一个运用递推解决的问题,最关键的是找到递推式,先看汉诺单塔我们会发现规律为2^n-1,那么汉诺双塔就是在此基础上乘2,也就是2^(n+1)-2,找到规律后,还有一个需要我们注意的点是这道题范围,通过n=200我们可知要用高精度来计 阅读全文
posted @ 2022-08-15 17:31 4lovls 阅读(277) 评论(0) 推荐(0)
摘要: [2013年NOIP提高组] 积木大赛 分析:根据题意,挨个输入每次的高度,在每个输入时就与上一个的高度进行比较,如果大于上一个的高度,次数就需要增加,高度大几次数就增加几,最后将现在的高度变成上一个,再输入新的高度成为现在的高度,以此类推。 #include<iostream>#include<c 阅读全文
posted @ 2022-08-15 15:11 4lovls 阅读(47) 评论(0) 推荐(0)
摘要: [2004年NOIP普及组] FBI树 分析:根据题意,根据01字符构建树,然后根据01字符所代表的字母后序遍历输出,首先是在长度只有1时看所对应的字母是哪个,然后就是长度不为1时,使用截取字符函数(substr)分别截取前半部分和后半部分,然后进行递归,最后是跟据题意输出(只是将原本的数字换成了有 阅读全文
posted @ 2022-08-15 11:36 4lovls 阅读(77) 评论(0) 推荐(0)
摘要: 2001年NOIP普及组] 求先序排列 分析:根据题意,已知中序遍历和后序遍历求先序遍历,很显然是用递归求解。我们知道后序遍历中根节点是最后一个,所以可以首先确定根节点的位置,然后通过根节点找中序遍历中的根节点,根据中序遍历就可以确定左子树和右子树节点的个数,再看是否有左子树和右子树,如果有用递归继 阅读全文
posted @ 2022-08-15 08:06 4lovls 阅读(223) 评论(0) 推荐(0)
摘要: [2001年NOIP普及组] 数的计算 分析:根据题意,本题应用了递推,最重要的一点是找到相邻数据间的关系(递推式),在给出的n中,n/2得到的是他前一个数据(可能不止是前一个数据),前一个数包含的是他本身所符合题意的数的数量,再根据他前一个数据得到,再往前一个数据,就这样每轮都会叠加,从而得到递推 阅读全文
posted @ 2022-08-14 21:17 4lovls 阅读(53) 评论(0) 推荐(0)
摘要: [2000年NOIP普及组] 税收与补贴问题 分析:根据题意,在销量随售价改变的基础上求最小的补贴或税收,本题用了打表的方式来展现售价与销量之间的关系,其中出现了几个与普遍的规律不相同的组合,对于特例我们就要进行单独考虑,在打完表后,根据利润=(售价-进价+补贴)*销量 或者 利润=(售价-进价-税 阅读全文
posted @ 2022-08-14 19:57 4lovls 阅读(180) 评论(0) 推荐(0)
摘要: [2016年NOIP普及组] 回文日期 分析:根据题意,有一个由年月日组成的八位数,判断是否是回文日期,因为每个月的天数是不一样的,所以可以开一个数组来存每个月的天数,此时有一个特殊的闰年二月29天,经过分析可知它的存在不影响回文日期的多少。本题思路为用两个for循环分别限制有多少天和多少月,然后将 阅读全文
posted @ 2022-08-14 19:39 4lovls 阅读(218) 评论(0) 推荐(0)
摘要: P1008 [NOIP1998 普及组] 三连击 分析:根据题意,有1-9这9个数要分成三组组成三个三位数,意味着这9个数只能出现一次,且三个三位数的比例为1:2:3,由此可以得知这三个数中最小的那个数一定大于100小于333,我们可以写一个函数,设一个标记数组看是否出现重复的数字和0,如果出现就不 阅读全文
posted @ 2022-08-14 19:25 4lovls 阅读(331) 评论(0) 推荐(0)
摘要: [NOIP2001 提高组] 一元三次方程求解 分析:由题意得,本题要求的是一元三次方程等于0时的三个根,由图像我们可知等于0时的根左右两侧的点的纵坐标乘积(也就是根)为负数,因为题目说要精确到小数点后两位,所以在for循环中i+=0.001,再定义一个j为所求点另一侧的点的横坐标,用x1,x2表示 阅读全文
posted @ 2022-08-14 19:07 4lovls 阅读(194) 评论(0) 推荐(0)
摘要: [2011年NOIP提高组] 铺地毯 分析:根据题意,用for循环n张地毯,用if语句判断题目给出的点是否在地毯范围内(地毯左下角的坐标到加上地毯长度后的坐标就是整个地毯的范围),如果在sum就等于这张地毯的序号,如果没有地毯覆盖此点,也是输出sum(因为一开始就定义的sum=-1)。 #inclu 阅读全文
posted @ 2022-08-14 11:38 4lovls 阅读(17) 评论(0) 推荐(0)