首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛短熊长
获赞
51
粉丝
1
关注
0
看过 TA
0
男
河北经贸大学
2012
Java
IP属地:未知
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑牛短熊长吗?
发布(35)
评论
刷题
收藏
牛短熊长
关注TA,不错过内容更新
关注
2020-05-11 15:09
已编辑
河北经贸大学 Java
素数伴侣
先声明,本解法用的不是前面提过的匈牙利解法。那个我还不会,我只是想把自己的解法先捣鼓通了再去学匈牙利算法。再顺便备注一条,希望能帮助到被“输出为空”这个错误提示恶心到的朋友们:在获取输入的时候,一定要用while(sc.hasNext())循环获取。因为有的题目你不用while,它会每个输入案例都重新启动你的代码,然后输入,但这道题你自己不用while,就没法获取到后面的输入了。因为这,这道题第二个案例提示我输出为空时我好久没想到原因在哪。言归正传,我的思路是这样:1.只有奇数+偶数才可能得到素数。2.获取n个整数时,奇数从前往后放,偶数从后往前放,这样,奇数都在前面,偶数都在后面。3.每个奇...
0
点赞
评论
收藏
分享
2020-05-10 10:52
河北经贸大学 Java
2020.05.10 在牛客打卡13天!
0
点赞
评论
收藏
分享
2020-05-09 11:31
河北经贸大学 Java
【中级】单词倒排
这道题如果会用正则匹配的话,完全配不上中级这个难度啊。需要注意的就是把两头的空格去掉代码如下: import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); while(sc.hasNext()){ String str = sc.nextLine().replaceAll("[^a-zA-Z]+", " ").trim(); String[] words=str.split(" "); String result=""; f...
0
点赞
评论
收藏
分享
2020-05-09 09:53
河北经贸大学 Java
2020.05.09 在牛客打卡12天!
0
点赞
评论
收藏
分享
2020-05-08 20:21
河北经贸大学 Java
字符串加密
我们用一个长度为26的int数组,记录key中每个字母第一次出现的位置,为了与没出现的字母做出区分,记录的位置从1开始算。假设key中有i个不重复的字母,那在新的字典中,没出现的字母一定是从i位开始依次排列,前面的0到i-1是key中出现的字母。构造出新字典后,直接对data中的字符一个个转换就可以了。代码如下 import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); while(sc.hasNext()){ char[]...
0
点赞
评论
收藏
分享
2020-05-08 15:29
河北经贸大学 Java
2020.05.08 在牛客打卡11天!
0
点赞
评论
收藏
分享
2020-05-08 11:26
河北经贸大学 Java
求小球落地5次后所经历的路程和第5次反弹的高度
已经定好了每次反弹1/2的高度,反弹5次。那输出的两个数直接算出来就可以了。麻烦的是小数位最长保留6位,只显示有效小数位,所以没办法格式化输出,只能自己动手了。代码很简单,需要注意的是1.一定要先把int转成double再计算,不然结果不对;2.用.分割的时候需要写成"\.",不然识别不了。就是不知道为什么运行时间那么长,感觉没做啥啊 import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int high=sc.ne...
0
点赞
评论
收藏
分享
2020-05-06 19:39
河北经贸大学 Java
2020.05.06 在牛客打卡10天!
0
点赞
评论
收藏
分享
2020-05-05 15:08
河北经贸大学 Java
2020.05.05 在牛客打卡9天!
0
点赞
评论
收藏
分享
2020-05-02 00:00
已编辑
河北经贸大学 Java
机器人的运动范围
我先贴两张图这是输入为11,30,30时的边界示意图。绿色的是不能到达的方块。白色的是可以到达的方块。这是输入参数是15,20,20时的示意图。通过图我们可以发现:1.第一行和第一列的数位之和是一一对应的,都是0到9,1到10,2到11这样增长的。而算出第一行和第一列的数位之和后,其他格子的数位之和可以通过其对应的首行首列轻易算出来的。例如sum(3,4)=sum(3,0)+sum(0,4)=3+4=7。2.因为绿***域都是楼梯形的,所以我们找到第一行的第一个绿色块后(因为第一行竖轴的数位之和是0,所以横轴能达到最远的距离),沿着它往左下方画楼梯,楼梯右下方的方块一定是机器人到不了的,只有左...
0
点赞
评论
收藏
分享
2020-05-01 15:59
河北经贸大学 Java
2020.05.01 在牛客打卡8天!
0
点赞
评论
收藏
分享
2020-05-01 19:07
已编辑
河北经贸大学 Java
复杂链表的复制
这个刚开始想的是先顺着next遍历一遍链表,把所有元素都存在动态数组里。然后再遍历各个结点的random,把random都连上。但提交后发现,next有可能无法遍历完所有的结点,比如有的结点的random连接的是并没有在next链中出现的结点。1->2->3->4->null 5->6如果1的random是5,那光靠next是遍历不到的。同理,先遍历random也会丢失元素。怎么先遍历完所有元素?纠结了我半天。然后突然想明白了:其实,不管是next,还是random,只是名字不同而已,他们只是代表了两条从pHead开始的链表。你先遍历next,那random是跳着...
牛短熊长:
我看别的题解好像都没有考虑next遍历不到这种情况?但提交都是能过的,也就是说我当时提交失败不是因为next遍历不到这个原因,这算是歪打正着?
0
点赞
评论
收藏
分享
2020-04-30 20:09
河北经贸大学 Java
2020.04.30 在牛客打卡7天!
0
点赞
评论
收藏
分享
2020-04-29 11:24
河北经贸大学 Java
字符串的排列
链接:https://www.nowcoder.com/questionTerminal/fe6b651b66ae47d7acce78ffdd9a96c7?answerType=1&f=discussion来源:牛客网 开始想的是列出所有可能,找规律,发现从后往前找,麻烦地令人绝望,试着从前往后找,结果可行!第一步,先是例行的排除掉输入str为空或长度为0的情况。第二步,输入str长度为1,那就一种可能,直接返回第三步,开始正式挑战这个题目。思路就是用递归。先把str转换成个char数组,然后排个序。这样里面的字符就都是按字典顺序排列,而且重复的在一起!后面的操作就方便了。假设最后组好...
0
点赞
评论
收藏
分享
2020-04-29 08:20
河北经贸大学 Java
2020.04.29 在牛客打卡6天!
0
点赞
评论
收藏
分享
1
2
3
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务