链家2018.04.08第二道编程题​,小坑

 在迷迷糊糊的大草原上,小红捡到了n根木棍,第i根木棍的长度为i,小红现在很开心。

她想选出其中的三根木棍组成美丽的三角形。

但是小明想捉弄小红,想去掉一些木棍,使得小红任意选三根木棍都不能组成三角形。

请问小明最少去掉多少根木棍呢?

输入
本题包含若干组测试数据。

对于每一组测试数据。

第一行一个n,表示木棍的数量。

满足 1<=n<=100000

输出
输出最少数量


样例输入
4

样例输出
1

while(scan.hasNext){
*********for i 生成30以内的斐波那契数列然后和n对比
}已AC
不只一行数据


#笔试题目##春招##Java工程师#
全部评论
**, 这不是特么坑爹吗
点赞 回复 分享
发布于 2018-04-08 21:07
想了半个小时,各种猜会有什么bug,老铁
点赞 回复 分享
发布于 2018-04-08 21:09
意思就是 可以无限输入N组测试数据???
点赞 回复 分享
发布于 2018-04-08 21:11
这题目太坑了,测试用例也坑!都不说清楚,一直改改改都是10%,交卷了才发现😡😡
点赞 回复 分享
发布于 2018-04-08 21:17
你们平时写代码不是一直使用那个while(in.hasnext)循环一直等待输入的吗?
点赞 回复 分享
发布于 2018-04-08 21:32
不都是while(~scanf())这种么?
点赞 回复 分享
发布于 2018-04-09 00:14
这不是第一次了,***的线上笔试第一题也是这样
点赞 回复 分享
发布于 2018-04-09 00:17
我有个问题 while(in.hasNext())会一直阻塞吧,如果没有输入,我在本地ide测过不输入数据他会一直阻塞在这一行,不往下运行,等待输入
点赞 回复 分享
发布于 2018-04-09 00:19
这题有什么好办法吗?我想到的是动态规划,不过时间复杂度也很高
点赞 回复 分享
发布于 2018-04-09 00:59

相关推荐

M_bao:换个排版吧哥们,看着费劲
点赞 评论 收藏
分享
勤奋努力的椰子这就开摆:美团骑手在美团工作没毛病
投递美团等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务