02 2012 档案
UVA 748 - Exponentiation
摘要:取幂运算:本题考查了浮点数高精度取幂运算,题目很简单,我的思路是浮点数作积运算小数点的位数很重要,而积的小数点的位数等于因子的小数点的位数之和,知道这一点就确定了小数点的位置了,之后再进行前后去零处理(题目要求),即可。代码如下(有待优化):#include<stdio.h>#include<string.h>#define MAXN 20000char a[7];int n, num;int A_1[MAXN], A[6], s[MAXN];void solve(){ int p = 5; memset(A_1,0,sizeof(A_1)); for(int i = 阅读全文
posted @ 2012-02-29 21:30 BFP 阅读(533) 评论(0) 推荐(0) 编辑
UVA 465 - Overflow
摘要:本题主要是作了个高精度加法,乘法运算。代码还够长,题中我忽略了sscanf()得用法,要注意一些。还有就是复杂度的计算在这里显得重要了些,还得在这方面加把劲。代码如下(C/C++):#include<stdio.h>#include<string.h>#define MAXN 20000char a[MAXN], b[MAXN],s[MAXN],y[2];int A[MAXN], B[MAXN], S[MAXN];void decide(){long long a1, b1, s1; sscanf(a,"%lld",&a1);sscanf(b 阅读全文
posted @ 2012-02-28 13:02 BFP 阅读(681) 评论(0) 推荐(0) 编辑


点击右上角即可分享
微信分享提示