首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
hhhhug2
2017-09-12 10:49
已编辑
腾讯_腾讯音乐_开发工程师
关注
已关注
取消关注
触宝笔试第二题
用得一元二次方程求解,第二个样例结果是31.83,奇怪了,各位大佬能说说你们的思路吗?
提示
全部评论
推荐
最新
楼层
牛客1171869号
哈尔滨工业大学深圳研究生院 算法工程师
我想问下 样例给的答案是多少?
点赞
回复
分享
发布于 2017-09-05 21:11
heliar_mk
浙江大学 算法工程师
问题是min_t{max_i,j(dis(point_i,point_j))},31都是把t=0时刻的sd拿去算了
点赞
回复
分享
发布于 2017-09-05 21:10
玻璃心粉碎者
四川大学
根据时间t线性增加,在每个时刻求距离最大的两个点,在取每个时刻当时的special dot的距离,从其中取最小。如 dist_t1=20,dist_t2=15,dist_t3=5,dist_t4=10,这样就得到t3时刻,最小距离是5。
点赞
回复
分享
发布于 2017-09-05 21:08
哦吼
Akademia Wychowania Fizycznego im. Jędrzeja Śniadeckiego w Gdańsku 算法工程师
我也是,兼职**
点赞
回复
分享
发布于 2017-09-05 21:05
燃烧我的卡路里z
武汉理工大学 产品经理
我也是8.89,31
点赞
回复
分享
发布于 2017-09-05 21:05
一条大咸鱼...
中国石油大学(华东) 算法工程师
#include <cmath> #include <iomanip> #include <iostream> #include <sstream> using namespace std; typedef struct Point{ double x; double y; double i; double j; }Point; double cal(Point p, Point q) { double t = -((p.x - q.x)*(p.i - q.i) + (p.y - q.y)*(p.j - q.j))/(pow(p.i-q.i,2)+ pow(p.j - q.j, 2)); if (t > 0) return t; else return 0; } double dis(Point p, Point q,double t) { double d = pow((p.x - q.x + (p.i - q.i)*t), 2) + pow((p.y - q.y + (p.j - q.j)*t), 2); if (d > 0) return sqrt(d); else return 0; } int main() { int n; while (cin >> n) { Point *point = new Point[n]; for (int i = 0; i < n; i++) { cin >> point[i].x >> point[i].y >> point[i].i >> point[i].j; } double *t=new double[n*(n-1)/2]; double *d = new double[n*(n - 1) / 2]; int count = 0; for (int i = 0; i < n; i++) { for (int j = i + 1; j < n; j++) { t[count]= cal(point[i], point[j]); d[count] = dis(point[i], point[j], t[count]); //cout << t[count] << " " << d[count] << endl; count++; ; } } double max = -1; int label; for (int i = 0; i<count; i++) { if (max < d[i]) { max = d[i]; label = i; } } cout << setprecision(2) << std::fixed << t[label] <<" "<< d[label] << endl; } } 不知道为什么过,测试用例都A了。。
点赞
回复
分享
发布于 2017-09-05 21:04
暂无评论,快来抢首评~
相关推荐
05-27 11:42
佛山大学 Java
双非一本大三下无实习,这份简历能找100人小公司实习吗
实习,投递多份简历没人回...
点赞
评论
收藏
分享
05-27 16:03
已编辑
门头沟学院 Java
北京飞轮数据科技-一面 2026.5.25
📍面试公司:北京飞轮数据科技 1h 已挂🕐面试时间:2026.5.25 💻面试岗位:Java❓面试问题:项目:40min算法:链表反转 25min整个过程无八股,就逮着三个亮点一直问。反转链表太久没写了,最后用了太多时间写了个大概。项目答的挺好,没想到死在了算法,多刷hot100吧🙌面试感想:这么简单的算法都没写出来,还是太菜了...
查看2道真题和解析
点赞
评论
收藏
分享
05-06 18:37
吉林大学 芯片测试工程师
求锐评 目前0offer😢
哈哈哈,你是老六:
看着项目比较少
点赞
评论
收藏
分享
05-18 12:20
字节跳动_数据研发(实习员工)
字节孝子
这里给大家说一下,出现这个流程是正常的,之前有人说hr挂了,后续已经收到offer了
我的求职进度条
点赞
评论
收藏
分享
05-24 16:33
兰州大学 算法工程师
Claude Code CLI 命令大全:60 个原生命令一次讲清
你刚装好 Claude Code,进了终端,闪着光标的 > 提示符摆在那里,你大概会有这几个困惑:一启动是 sonnet,我想用 opus 怎么换?对话长了卡得要死,听说有 /compact 但不知道什么时候该按AI 一通操作把我项目改崩了,能不能撤回去?CLAUDE.md 是啥?为啥每个教程都让我写一份?想让 AI 自己跑测试、跑构建,怎么不用每次点确认?这些问题对应的命令都在下面。先把官方那张「全命令表」翻译成人话,再挑出最常用的几组教你怎么搭着用。下面这张是这篇文章的精华——把 60+ 个命令、按类别、配上场景说明、密密麻麻铺在一张图里。看不清就放大看,需要哪条命令看一眼就找到。后...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
2
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
来🦢的第一个需求就是3000行skill
2.1W
2
...
27届暑期大厂后段高频面试汇总
1.1W
3
...
27届暑期前端高频面试题汇总(字节百度阿里快手等多家大厂)
3604
4
...
我可能就是大家口中的"工贼"
3276
5
...
父母就是我求职路上最大的山
2457
6
...
前端四轮速通字节ssp(专升本)
2429
7
...
26前端的深夜
2304
8
...
26届学院本总结
2066
9
...
学院本熬到上岸的这两个月
1743
10
...
字节实习一个月祛魅了
1697
创作者周榜
更多
正在热议
更多
#
实习生的蛐蛐区
#
1007525次浏览
5133人参与
#
扒一扒那些奇葩实习经历
#
160674次浏览
1183人参与
#
发面经攒人品
#
8901493次浏览
98756人参与
#
应届生第一份工资要多少合适
#
28240次浏览
108人参与
#
27届实习投递记录
#
166385次浏览
1680人参与
#
应届生,你找到工作了吗
#
180948次浏览
914人参与
#
招聘要求与实际实习内容不符怎么办
#
226798次浏览
1077人参与
#
机械人值得去的小众企业
#
38377次浏览
68人参与
#
现在入门AI首先要做什么?
#
18306次浏览
145人参与
#
互联网行业现在还值得去吗
#
65698次浏览
380人参与
#
实习最想跑路的瞬间
#
147662次浏览
787人参与
#
面试反问你会问什么
#
213580次浏览
1962人参与
#
机械人,秋招第一次笔试的企业是哪家?
#
106949次浏览
715人参与
#
万物皆可发面经
#
5573次浏览
67人参与
#
AI了,我在打一种很新的工
#
211547次浏览
2346人参与
#
实习,不懂就问
#
231728次浏览
1771人参与
#
实习教会我的事
#
82253次浏览
521人参与
#
网易求职进展汇总
#
218801次浏览
1542人参与
#
春招前还要继续实习吗?
#
72105次浏览
353人参与
#
校招求职有谈薪空间吗
#
234451次浏览
2400人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务