摘要: 第一题 叶子合并【题目描述】在一个美丽的秋天,丽丽每天都经过的花园小巷落满了树叶,她决定把树叶堆成K堆,小巷是笔直的,共有N片树叶(树叶排列也是笔直的),每片树叶都有一个重量值,并且每两片想邻的树叶之间的距离都是1,现把所有的树叶按从左到右的顺序进行编号,编号为1..N。丽丽移动每片树叶所消耗能量等于这片树叶的重量乘以移动的距离,丽丽决定分K天完成,每天堆一堆,并且规定只能把树叶往左移动,因为丽丽... 阅读全文
posted @ 2010-11-05 17:12 Sephiroth.L. 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 普及组 数的计算(递归) 最大公约数和最小公倍数问题(数学) 求先序排列(树) 装箱问题(动归) 提高组 一元三次方程求解(枚举) 数的划分(递推) 统计单词个数(动归) car的旅行路线(最短路)   阅读全文
posted @ 2010-11-05 14:55 Sephiroth.L. 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 前言因为NOIP原题各大OJ上都是有的,本博客不再重复粘贴题目的工作,只写下题解和AC程序。第一题 数的计算递归写即可。第二题 最大公约数和最小公倍数设p1 = p / x0, q1 = q / x0。因为x0是最大公约数,所以p1,q1互质。又因为y0 = pq / x0。有p1q1 = y0 / x0。设s = y0 / x0。即求p1q1 = s且p1,q1互质的解数。将s分解质因数。因为p... 阅读全文
posted @ 2010-11-05 14:47 Sephiroth.L. 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 第一题 一元三次方程求解【题目描述】有形如:ax^3+bx^2+cx+d=0 这样的一个一元三次方程。给出该方程中各项的系数(a,b,c,d 均为实数),并约定该方程存在三个不同实根(根的范围在-100至100之间),且根与根之差的绝对值>=1。要求由小到大依次在同一行输出这三个实根(根与根之间留有空格),并精确到小数点后2位。【输入格式】仅一行,a,b,c,d四个实数【输出格式】仅一行,三... 阅读全文
posted @ 2010-11-05 07:54 Sephiroth.L. 阅读(458) 评论(0) 推荐(0) 编辑