(以“分类:高精度 ==摘要== {{信息题|高精度练习之除法|http://www.codevs.cn/problem/3118/|1|100|错误的去高位|80|time=2015-2-3 23:45:10}} ==题意...”为内容创建页面) |
小 (→题解: 补充另一种做法) |
||
第6行: | 第6行: | ||
==题解== | ==题解== | ||
*以前做过一题高精度除法,但是保证答案为lld以内,所以可以直接二分。这一题也可以二分做,不同在于除以2没有定义,但是很容易想到按位除以2,处理一下即可。 | *以前做过一题高精度除法,但是保证答案为lld以内,所以可以直接二分。这一题也可以二分做,不同在于除以2没有定义,但是很容易想到按位除以2,处理一下即可。 | ||
− | *于是四则运算凑齐了^_^不过这里的除法不涉及负数(一步一步的给库加内容的过程可以参照 [[CodeVS/ | + | *于是四则运算凑齐了^_^不过这里的除法不涉及负数(一步一步的给库加内容的过程可以参照 [[CodeVS/3116|CodeVS/3116高精度加法]]、[[CodeVS/3117|CodeVS/3117高精度乘法]]、[[CodeVS/3115|CodeVS/3115高精度减法]])。 |
+ | *这种做法是除法转化为乘法来做,似乎也有乘法转换为减法的做法,请参见:http://codevs.cn/wiki/solution/?problem_id=3118 | ||
+ | |||
==代码== | ==代码== | ||
{{折叠|3118.cpp代码已折叠 | {{折叠|3118.cpp代码已折叠 |
题目链接 | 难度等级 | 完成状态 | 完成分数 | 最后编辑时间 | 失误原因(初次提交分数) |
---|---|---|---|---|---|
高精度练习之除法 | ★☆☆☆☆ | 答案正确 | 100 | 2015-2-3 23:45:10 | 错误的去高位(80) |
500位以内的除法。
3118.cpp代码已折叠
展开折叠内容
|
---|
显示/移除行号
|