本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中输出部分和的值,精确到小数点后2位。题目保证计算结果不超过双精度范围。输入样例:2...
分类:
其他好文 时间:
2014-09-14 11:20:36
阅读次数:
137
电赛期间做高频题,需要用到自制PCB,以提高电路的抗干扰能力。于是研究了很久的PCB热转印技术。根据这套近一个月来反复尝试总结出来的流程,能在较短时间内,制作出线宽10mil,间距8mil的可焊接64脚贴片封装MSP430芯片的高精度PCB,且断线的几率很小。
使用的工具和材料:AltiumDesigner+家用激光打印机+热转印机+自制PCB专用腐蚀槽+蓝色环保腐蚀剂+激光碳粉清除剂+小...
分类:
其他好文 时间:
2014-09-12 02:25:13
阅读次数:
431
题意:询问有多少种进站出站的顺序。
经典卡特兰。我对卡特兰目前的认识就是有n个1和n个-1,组成一个为2n的数列的方式有多少种。这就跟火车进站出站类似,
至于具体的卡特兰数的介绍,百度解释的很详细。
代码1(c语言):
/*
h(n) = h(n-1)*(4*n-2)/(n+1);
*/
#include
#include
#define M 110
int s[M][M] = {0}...
分类:
其他好文 时间:
2014-09-11 23:54:32
阅读次数:
209
给出两点,求经过这两点的正n边形的最小面积
大白鼠上说要注意精度,我没觉得精度有什么影响,然后就过了
我的做法:
相当于这两点构成的线段是正n边形的最长弦
我的代码:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using names...
分类:
其他好文 时间:
2014-09-11 22:26:22
阅读次数:
215
hive支持的数据类型路下
数值类型 Numeric Types
TINYINT (1字节,数据范围: -128 to 127)
SMALLINT (2字节,数据范围: -32,768 to 32,767)
INT (4字节,数据范围:-2,147,483,648 to 2,147,483,647)
BIGINT (8字节,数据范围: -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807)
FLOAT (4字节, 单精度浮点数)
DOUBLE (8字...
分类:
其他好文 时间:
2014-09-11 21:01:02
阅读次数:
207
这题做的我欲哭无泪啊…… 我已经没心情多说啥了…… 高精度T啊!我太弱啊!改了一天啊!还不如滚粗啊! 想好式子在写啊! 能用高精度乘单精度就不要用高精度乘高精度啊! 能用高精度除单精度就不要用高精度除高精度啊! T成翔啊! 简单的组合计数问题啊! 题解在这里=_= :http:/...
分类:
其他好文 时间:
2014-09-11 16:52:22
阅读次数:
248
POJ1205 递推公式为a[i] = 3*a[i-1] - a[i-2], a[1] = 1,a[2] = 3 , i 最高为100; 搞懂了使用BigInteger开数组。 1 import java.util.*; 2 import java.math.*; 3 4 public...
分类:
编程语言 时间:
2014-09-11 15:20:52
阅读次数:
195
POJ1131 由于本题只有小数部分(整数部分均为0),故在进制转换的之后只能自己手写转换方法了。 8进制转换10进制的方法为,以0.75为例,应是7*8^-1 + 5*8^-2。所以呢,可以直接定位到小数点后一位,采用此方法进行计算。 1 import java.util.*; 2 ...
分类:
编程语言 时间:
2014-09-11 15:14:42
阅读次数:
182
题目要求是高精度除法,要求保留N位小数(四舍五入),并且当整数部分为0时去除0的显示 1 import java.math.BigDecimal; 2 import java.util.Scanner; 3 4 public class BD 5 { 6 public static voi...
分类:
编程语言 时间:
2014-09-11 13:53:21
阅读次数:
275
题目链接:http://poj.org/problem?id=3122
题目大意:有N个蛋糕,要分给F+1个人,要求面积相等且每个人得到的是一整块而不是拼接而成的。
思路:每个人分到的面积范围为[0,s总/(F+1)],所以就从最大的那一个开始分,并计算出按此面积能分出多少块。。。。
特别注意这题,开始WA啦很多次就是因为pi的取值,pi取3.1415926精度还不行,要更高才行。。。。还坑...
分类:
其他好文 时间:
2014-09-11 12:36:11
阅读次数:
208