首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
wetry
2017-09-10 21:06
已编辑
Java
关注
已关注
取消关注
关于爱奇艺第三题
Java中如何判断一个整数的平方根还是整数啊?
我用的这个:
(Math.sqrt(2)*(Math.sqrt(2)) == 2) //return false;
(Math.sqrt(14)*(Math.sqrt(14)) == 14)//return true;
直接导致只AC了20%。
好累, 脑子突然短路了
提示
全部评论
推荐
最新
楼层
Brainy
Java
我用的temp= Math.sqrt(a*b); if(temp==(int)temp ) 过了60
点赞
回复
分享
发布于 2017-09-10 21:04
华丽丽的大披萨🍕
Java
平方和公式展开对1取余数
点赞
回复
分享
发布于 2017-09-10 21:06
联想
校招火热招聘中
官网直投
void_main
Java
floor或者int还是等于原数
点赞
回复
分享
发布于 2017-09-10 21:03
《<>》
Java
(Math.abs((int) Math.round(a-a1) < 0.0000001
点赞
回复
分享
发布于 2017-09-10 21:04
wetry
楼主
Java
现在做出来了 ,, 真的是脑子短路的厉害。 package 爱奇艺0910; import java.util.Arrays; import java.util.Scanner; public class Demo3 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(true){ int n = sc.nextInt(); int m = sc.nextInt(); System.out.println(fun(n,m)); } } private static int fun(int n, int m) { int[][] dp = new int[n+1][m+1]; dp[1][1] = 1; //第一行 for (int i = 1; i < dp.length; i++) { if((Math.sqrt(i)*(Math.sqrt(i)) == i)){//是整数 dp[i][1] = dp[i-1][1]+1; }else{ dp[i][1] = dp[i-1][1]; } } //第一列 for (int i = 1; i < dp[0].length; i++) { if((Math.sqrt(i)*(Math.sqrt(i)) == i)){//是整数 dp[1][i] = dp[1][i-1]+1; }else{ dp[1][i] = dp[1][i-1]; } } //dp[i][j] = dp[i-1][j]+{i、1~j 中符号条件的个数} for (int i = 2; i < dp.length; i++) { for (int j = 2; j < dp[0].length; j++) { int count = 0; for (int k = 1; k <= j; k++) { if(sqrt(i*k)*sqrt(i*k) == i*k){ count++; } } dp[i][j] = dp[i-1][j]+count; count = 0; } } for (int i = 0; i < dp.length; i++) { System.out.println(Arrays.toString(dp[i])); } return dp[n][m]; } public static int sqrt(int x) { if(x<=1) { return x; } int begin = 1; int end = x; int middle = 0; while(begin<=end) { middle = begin + (end - begin)/2; //不要写成middle*middle==x,会溢出 if(middle==x/middle) { return middle; } else { if (middle<x/middle) { begin = middle + 1; } else { end = middle - 1; } } } //结束条件end一定<begin,所以返回end return end; } }
点赞
回复
分享
发布于 2017-09-10 21:06
联想
校招火热招聘中
官网直投
相关推荐
不拿Offer不碎觉
04-11 12:25
中南大学 计算机类
腾讯云智后端暑期实习二面
自我介绍讲一下做的这个项目项目里Redis怎么用的,放的什么缓存的雪崩,穿透,击穿的处理方案项目里RocketMQ怎么用的发送消息时消息丢失怎么办消息的可靠性怎么保证你为什么要分库分表,怎么分的进程,线程,协程的区别http和https的区别手撕SQL:简单查询,表更新,关联查询。建立索引,顺带考察了建立索引的原则,索引失效等手撕算法:一个1~9组成的字符串,相邻和为10的可消除,求最后长度
点赞
评论
收藏
转发
sbbb
04-28 15:31
南昌大学 计算机类
#铜五铁六真的存在吗?# 我选铜五必存!
铜五铁六真的存在吗?
点赞
评论
收藏
转发
mastercsgo
04-24 21:40
已编辑
江西财经大学 计算机类
为什么华为机试第二题只有45%啊,哭了
package huaweishixi24.B; import java.util.*; /* 4 5 11100 00111 10111 01111 2 10 1011100111 1011101101 */ public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt() , m = sc.nextInt(); Map<Intege...
投递华为等公司10个岗位 >
牛客帮帮团来啦!有问必答
点赞
评论
收藏
转发
愉快的干饭人在做毕设
04-27 11:02
西南财经大学 经济学类
2024年暑假实习
#实习工作,你找得还顺利吗?# 大咖们推荐下2024年暑假实习岗位,经济统计学!
实习工作,你找得还顺利吗?
点赞
评论
收藏
转发
匿名牛油
不愿透露姓名的神秘牛友
04-16 21:50
redis设置空值防止缓存穿透的时间和什么有关系呢?求助贴
rt面试官问我Redis空值缓存时间应该多少比较合适,我想了一会没想出来,答的两倍业务处理时间。面试官比较温柔的提醒我角度错了,应该是和QPS有关让我重新想想,我cpu烧了也没想出来什么原因。应该从Redis大量缓存空值导致内存淘汰策略来回答还是什么呢?GPT貌似给出的答案是QPS高要设置时间长一点 求助牛友们
点赞
评论
收藏
转发
点赞
收藏
评论
分享
回复帖子
全站热榜
1
...
5.6校招&实习招聘信息汇总
1.4W
2
...
秋招太卷,春招捡漏——24春招总结
6110
3
...
【薪资爆料第二期】打破信息差!爆料薪资拿200元京东卡!
5340
4
...
现在一点都不焦虑了
4571
5
...
C++太散、Java太卷 后端自救之14天转go
4565
6
...
全面讨论 后端、前端、客户端的区别
4239
7
...
27届实习
3717
8
...
字节番茄小说一面(46min,纯八股)
3123
9
...
五一结束,依然没实习
2705
10
...
二本学院硕士进大厂的救赎之路
2663
正在热议
#
牛客帮帮团来啦!有问必答
#
492067次浏览
8622人参与
#
春招你拿到offer了吗
#
332637次浏览
5002人参与
#
0offer是寒冬太冷还是我太菜
#
378696次浏览
4538人参与
#
找不到好工作选择GAP真的丢人吗
#
11043次浏览
105人参与
#
工作两年想退休了
#
14131次浏览
137人参与
#
产品面经
#
15076次浏览
336人参与
#
华为求职进展汇总
#
461442次浏览
4560人参与
#
找工作时遇到的神仙HR
#
162254次浏览
1664人参与
#
许愿池
#
70130次浏览
1507人参与
#
最后再改一次简历
#
760563次浏览
10804人参与
#
实习工作,你找得还顺利吗?
#
15649次浏览
197人参与
#
担心入职之后被发现很菜怎么办
#
28053次浏览
249人参与
#
24届硬件人与华为的爱恨情仇
#
21946次浏览
229人参与
#
如何一边实习一边秋招
#
221360次浏览
4308人参与
#
实习,投递多份简历没人回复怎么办
#
884021次浏览
15828人参与
#
互联网没坑了,还能去哪里?
#
348924次浏览
5539人参与
#
没有实习经历,还有机会进大厂吗
#
292467次浏览
6235人参与
#
你想对下半年说点什么
#
6554次浏览
143人参与
#
简历中的项目经历要怎么写
#
397148次浏览
6649人参与
#
中兴求职进展汇总
#
52822次浏览
512人参与
牛客网
牛客企业服务