123
返回列表 发新帖
楼主: wendychueng
跳转到指定楼层
上一主题 下一主题
收起左侧

palantir 共线问题

🔗
北美农民 2014-6-5 10:17:34 | 只看该作者
全局:
wendychueng 发表于 2014-6-4 21:14
不能 computing and comparing double precision,我理解就是只能用整型,算不算slope 不是关键

给出的坐标是整形呗? 用向量搞搞乘法不就粗来了么?
回复

使用道具 举报

🔗
 楼主| wendychueng 2014-6-5 10:20:38 | 只看该作者
全局:
readman 发表于 2014-6-4 19:49
比如说
int e = 0.00001 /*精确到一万位后*/
slope 1 - slope 2 > e

Double: Occupies 8 bytes. Range 2.2250738585072020×10^-308 to ±1.7976931348623157×10^308
题目说不能用double precision
回复

使用道具 举报

🔗
 楼主| wendychueng 2014-6-5 10:38:53 | 只看该作者
全局:
北美农民 发表于 2014-6-4 21:17
给出的坐标是整形呗? 用向量搞搞乘法不就粗来了么?

两个long long int 相乘超范围了
回复

使用道具 举报

🔗
北美农民 2014-6-5 10:45:26 | 只看该作者
全局:
wendychueng 发表于 2014-6-4 21:38
两个long long int 相乘超范围了

超范围无所谓吧, 只要相等就行
回复

使用道具 举报

🔗
notbad 2014-6-5 11:00:29 | 只看该作者
全局:
notbad 发表于 2014-6-5 09:13
奥。那可以使用python、java这种有BigInt的语言。。或者需要自己实现高精度了乘法了。。。
楼主,现在是 ...

奥 加油 楼主好运~
回复

使用道具 举报

🔗
kongweihan 2015-1-17 11:37:42 | 只看该作者
全局:
ABCD四点共线转为判断两个三点共线,ABC和ABD。三点共线可以计算ABC这个三角形的面积,如果为0则共线,公式是AC和BC的叉乘,(A.x - C.x)*(B.y - C.y) - (A.y - C.y)*(B.x - C.x) == 0,只要这个等式成立就共线啦,注意两个向量都是以C为原点的。
回复

使用道具 举报

🔗
baudelaire 2017-12-8 18:40:10 | 只看该作者
全局:
kongweihan 发表于 2015-1-17 11:37
ABCD四点共线转为判断两个三点共线,ABC和ABD。三点共线可以计算ABC这个三角形的面积,如果为0则共线,公式 ...

niubility bro
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表