cdcq

梦幻小鱼干

导航

2020年6月30日 #

【 AtCoder Beginner Contest 169】C Multiplication 3

摘要: 原题: a是不超过1e15的整数,b是不超过10的2位小数,问你a*b的值 这不是傻题? 浮点数精度只有16位左右,因此必须先给b乘100,乘完再除100 (long long)(b*100)是不行的,b=0.57的时候得到0.56 必须(long long)(b*100+eps) 我人傻了。。。 阅读全文

posted @ 2020-06-30 22:20 cdcq 阅读(136) 评论(0) 推荐(0) 编辑

【AtCoder Beginner Contest 169】B Multiplication 2

摘要: 题意: 给你n个数,问你这n个数之积 如果结果大于1e18就输出-1 n<=1e5 0<=数<=1e18 这种菜题我还不是一刀切 我知道长整型溢出得到负数,边乘边判断,溢出后break就vans了! 数可能有0,最后还必须判断一下 试验一下,好像可能会2度溢出 比如两个值为1e10的longlong 阅读全文

posted @ 2020-06-30 21:22 cdcq 阅读(159) 评论(0) 推荐(0) 编辑