高精度
文章平均质量分 68
时光爱客
明天是遥远的,我们只能从当下的努力中嗅出它的味道。
展开
-
uva 10106 Product(高精度大数乘法)
昨天刚写了个大数加法,今天又来了个大数乘法,其实解法差不多,只不过换成了好多个大数的相加而 已,看别人的算法其实跟我的也差不多,都是这个姿势。wa了一次,竟然忘了考虑0的情况,以后交题之前,都要判 断一下边缘数据,大数据和小数据,要不就是白白被扣时间啊 #include #include #include #include using namespace std; char a[300];/原创 2015-05-26 18:07:48 · 764 阅读 · 0 评论 -
uva 424(Integer Inquiry)高精度大整数加法
这是一道很标准的大整数加法,我却wa了4次,没提交一次就查到一些细节问题,比如说我们考虑前导 0的问题,还有就是没有对输入数组处理, 使得他们每次输入时高位的置0,还有就是没考虑到最后相加后的进位, 这些问题一一改正之后,还是wa了,原来是因为,我把if语句中的==只写了一个。。。真坑啊,,,我就说怎么会 不过,明明写的对的,大数相加竟然还wa了四次,还有就是这道题最后不写换行也会wa。。。原创 2015-05-25 23:24:37 · 638 阅读 · 0 评论 -
poj 1001(高精度)
这道题真是花了我不少时间,它涉及到的细节太多,wa了四次,有三次编译错误,真有点崩溃了断断续续做了大概有一天了,一直修改错误,没办法,细节真是太多了,比如说10.0000,是要输出10的,而我只输出了1,反正就是有各种各样的变态数据测试,编译错误竟然是因为我定义的int类型函数没有返回值,据说c++是比较严谨的,所以改成void后就A了昨天下午A的,前天上午算法设计课上看的题目,,,,昨天晚上去看原创 2015-03-21 09:52:31 · 633 阅读 · 0 评论 -
uva 10494 高精度除法
这道题我wa了4次!!!RE了一次,直到看到了RE我才看到了希望,果然,把数组开大一点就过了,小白 在uva上的题好像叙述都不太精确,从来都不说数据最长多少,以至于只能瞎开数组,白白RE了一次,wa的原因是因 为数据类型错了,应该开long long的,我竟然忘了商也可以是大数的,,,唉,还是不够细心,不够认真啊。 贴代码: #include #include #include #defi原创 2015-06-01 23:14:01 · 614 阅读 · 0 评论 -
uva 465 Overflow 还是高精度。。。
通过这道题,我学会了一个函数atof:把字符串转换为double类型,头文件:stdlib.h 还知道了double类型可以表示的范围:-1.79E+308 ~ +1.79E+308,float类型表示的范围:-3.40E+38 ~ +3.40E+38,原因是因为他们的存储方式不一样,而且是扩大了表示范围从而牺牲了精度,这种知识点我就不深究 了,这道题需要注意前导0的问题,然后比较一下原创 2015-05-27 19:31:40 · 996 阅读 · 0 评论