首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客929925号
2016-09-10 21:03
河北工程大学 C++
关注
已关注
取消关注
360的编程题真nb
我的是内存管理 实现一个简易的堆
真几把不说了
提示
全部评论
推荐
最新
楼层
牛客873413号
浙江大学 C++
内存管理我直接用链表做的,ac了
点赞
回复
分享
发布于 2016-09-10 21:15
⎝≧⏝⏝≦⎠
南京航空航天大学 Java
import java.util.HashMap; import java.util.Scanner; /** * Created by gzd on 2016/9/10. */ public class Test360R2 { public static void main(String[] args){ Scanner in = new Scanner(System.in); while(in.hasNextLine()){ int op = in.nextInt(); int maxMen = in.nextInt(); String[] str = new String[op]; String abc = in.nextLine(); for(int i = 0; i < op; ++i){ str[i] = in.nextLine(); } result(maxMen,str); } } public static void result(int max,String[] str){ int[] count = new int[max]; int hhh = 1; HashMap<Integer,int[]> map3 = new HashMap<>(); HashMap<Integer,Integer> map2 = new HashMap<>(); for(int i = 0; i < str.length; ++i){ String[] single = str[i].split(" "); if(single[0].equals("new")){ int newSize = Integer.parseInt(single[1]); int maxLen = 0; int mflag = 0; for(int m = 0;m < max; ++m){ if(count[m] == 1){ maxLen = 0; mflag = m+1; }else if(count[m] == 0){ maxLen++; } if(maxLen >= newSize){ for(int k = 0;k < maxLen;k++){ count[mflag + k] = 1; } int[] o = new int[2]; o[0] = mflag; o[1] = mflag+maxLen; map3.put(hhh,o); System.out.println(hhh); hhh++; break; } } if(maxLen < newSize) System.out.println("NULL"); }else if(single[0].equals("del")){ int handle = Integer.parseInt(single[1]); int[] o = map3.get(handle); if(o == null){ System.out.println("ILLEGAL_OPERATION"); }else{ for(int p = o[0];p < o[1];p++){ count[p] = 0; } } }else if(single[0].equals("def")){ int mark = 0; for(int u = 0;u < max; ++u){ if(count[u] == 1){ count[mark] = count[u]; count[u] = 0; mark++; } } } } } }
点赞
回复
分享
发布于 2016-09-10 22:25
Jusno
浙江工大 Java
有java语言的吗?你们输入部分是怎么写的啊?为啥提交到服务器一直0%...
点赞
回复
分享
发布于 2016-09-10 21:32
牛客151998号
xxu 安卓
内存管理写完了。。然后 def 靠近顶端看成了靠近底部,10%,gg 以及这题用 TreeSet 其实不算难
点赞
回复
分享
发布于 2016-09-10 21:10
ddfasf
北京师范大学 算法工程师
package wangyi1; import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int size = sc.nextInt(); int handle = 0; int lab = 0; int ishan[] = new int[size]; int cursize=0; for (int i = 0; i < n; i++) { String s = sc.next(); if (s.equals("new")) { int k = sc.nextInt(); if (cursize+k <= size) { handle++; cursize+=k; while (--k >= 0) { while(ishan[lab]!=0) lab++; ishan[lab++] = handle; } System.out.println(handle); } else System.out.println("NULL"); } if (s.equals("del")) { int k = sc.nextInt(); int cnt = 0; int first=0; for (int j = 0; j < size; j++) { if (ishan[j] == k) { if(first==0) lab=j; first=1; ishan[j] = 0; cnt++; } } if (cnt == 0) System.out.println("ILLEGAL_OPERATION"); cursize-=cnt; } if (s.equals("def")) { int blank = size - 1; for (int j = size - 1; j >= 0; j--) { for (int l = size - 1; l >= 1; l--) { if (ishan[l] == 0 && ishan[l - 1] != 0) { int tmp = ishan[l]; ishan[l] = ishan[l - 1]; ishan[l - 1] = tmp; } } } if (ishan[0] == 0) lab = 0; else lab = n - 1; } for (int j = 0; j < size; j++) System.out.print(ishan[j] + " "); System.out.println("size "+cursize); } } }
点赞
回复
分享
发布于 2016-09-13 14:40
tigernumber1
西安交大 Java
有用JAVA完全对的么,求分享代码。
点赞
回复
分享
发布于 2016-09-10 21:47
周星星_
广东某工业大学 C++
这是题目 对样例而言,初始空间大小为10,编号1-10, 操作1,new 5, 占据1-5, 返回句柄是1没问题。 操作2,new 3,占据6-8,返回句柄应该是6呀??为什么是2 样例是不是有问题啊,求大神指教哪里理解错了?
点赞
回复
分享
发布于 2016-09-10 21:40
wifi
东北大学 Java
内存管理 一直就只能通过10% 交卷了 才突然反应过来 题意理解错了
点赞
回复
分享
发布于 2016-09-10 21:28
Job_cz
中科院计算所 C++
两道题本地都没问题,第一道内存管理通过10%, 第二道火车站看旗子很简单但是不能用STL find函数醉了!!
点赞
回复
分享
发布于 2016-09-10 21:07
wl1244hotmai
南京邮电大学 Java
40% 不谈了肯定超时
点赞
回复
分享
发布于 2016-09-10 21:05
暂无评论,快来抢首评~
相关推荐
08-14 23:07
Université d’Auvergne-Clermont-Ferrand 1 C++
cpp c++不适合搞后端还有必要做后端项目吗
前言昨天星球有同学,发帖,说cpp不适合搞后端,以及之前一直和同学们强调,cpp根本就不是用来搞后端的。然后,有同学可能同时也在网上搜索了,对cpp就业有了正确认知。然后就有疑问:“甘哥,我现在那个后端的项目看了一大半了,但现在不是说cpp后端完全不行嘛,那如果以后不想从事后端方向,想去制造业或者其他cpp岗位,还要不要继续做这个项目呀,还是说就用这个项目去投其他cpp的岗位”同时也有人有疑问。说“你的星球项目还是后端的项目呢[偷笑R],这不是打自己脸嘛”要解答这些问题,其实咱们要首先要能清楚一个问题,那就是为什么要学计算机,要学cpp。归根结底还是想找一份好工作,想找一份高薪的工作。要找一份...
点赞
评论
收藏
分享
昨天 17:56
南方科技大学 产品经理
前pdd员工跳槽被现同事举报导致竞业被发现,赔100+w
牛马为难牛马中,疑似阿里的员工看某个从拼多多跳槽过来的员工抢他的A+绩效不顺眼,反手向多多举报的,结果导致人家竞业被发现了,违约金5w,赔偿100+w上海长宁区劳动人事争议仲裁委公告显示:上海寻梦信息技术有限公司(拼多多主体)与一名员工的劳动争议案,因被申请人未到庭,仲裁委依法缺席裁决。结果是,该员工需要返还已发放的竞业补偿58,211.29元,并按约支付违约金1,089,103元。公告自发布30日后视为送达,15日内不诉即生效
nova!1028:
竞业避坑指南:1、平时戴口罩及帽子、墨镜,不在公共场所露面 2、不在现有公司收快递 3、自己竞业期间社保缴纳不挂靠,最好不交 4、三方公司不能对外说可挂医社保 5、记住社保缴纳地的地址 6、注意陌生可疑电话,比如猎头 7、自己名下车子不要出入到服务的场所 8、竞业到期后不能马上出现在竞对公司股东信息上 9、注意平台简历内容,会被取证 10、竞业期过后,不要透露过往,以防被追溯 11、非必要不开大会和培训,注意公司内鬼 12、不在社交平台展示自己 13、电话卡不用自己名字登记 14、注意陌生的外卖 15、注意动车票信息 16、竞业期低调不结仇 复制过来的
投递阿里巴巴集团等公司10个岗位
点赞
评论
收藏
分享
07-02 10:39
门头沟学院 Java
JAVA开发想找个实习这么难吗
鼠鼠是26届双非学院本,boss上打招呼都不读,要么就是已读不回,用应届生求职还好点 ,今天约了一个面试,但我朋友昨天面了,只能说确实是小厂,一坨 现在真的很焦虑了
Steven267:
说点真实的,都要秋招了,还没有实习,早干嘛去了,本来学历就差
,现在知道急了,而且你这个简历完全可以写成一页,劣势太大了,建议转测试
点赞
评论
收藏
分享
07-20 11:20
新疆大学 Java
求锐评,现在还能找到实习吗
Alan_01:
看到都是黑马点评跟苍穹外卖我就放心了
无实习如何秋招上岸
点赞
评论
收藏
分享
昨天 12:12
门头沟学院 测试工程师
影石二面已挂
被影石二面拷打麻了,一直问场景题目,确实是我没答好,准备投下一家了
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
给26届小伙伴们一些建议
1.2W
2
...
半夜12点都叫提前下班了?
7196
3
...
大家辛辛苦苦秋招 结果你作弊拿到了字节算法sp
6721
4
...
面试不要紧张,人生的容错率高的可怕
5835
5
...
字节三面-会赢吗
5642
6
...
如何提高秋招面试成功率?
5589
7
...
8.14 腾讯TEG-云架构平台部-后台开发一面凉经
4729
8
...
26前端校招 腾讯wxg 3面 面经
4699
9
...
秋招第一个offer 附tl
4619
10
...
嵌入式秋招上岸记,用5W1H把offer“烧”进简历里
4084
创作者周榜
更多
正在热议
更多
#
你怎么看待AI面试
#
7638次浏览
91人参与
#
我的省钱小妙招
#
22763次浏览
371人参与
#
实习需要主动找活干吗?
#
8145次浏览
87人参与
#
移动求职进展汇总
#
5868次浏览
50人参与
#
转正答辩报告怎么写
#
4294次浏览
44人参与
#
你觉得技术面多长时间合理?
#
104841次浏览
750人参与
#
业务面应该做哪些准备
#
3447次浏览
94人参与
#
大厂面试问八股多还是项目多?
#
5577次浏览
92人参与
#
小米硬件提前批进度交流
#
175247次浏览
1542人参与
#
面试太紧张了怎么办?
#
8447次浏览
182人参与
#
你有没有为省钱「拼过命」
#
3514次浏览
68人参与
#
你是如何祛除班味的
#
3038次浏览
51人参与
#
机械专业只有考研才有出路吗
#
124359次浏览
890人参与
#
你被mentor骂过吗?
#
14817次浏览
89人参与
#
机械人,你最希望上岸的公司是?
#
175616次浏览
1874人参与
#
我想去国央企的原因
#
63039次浏览
397人参与
#
kpi面有什么特征
#
64774次浏览
437人参与
#
小米提前批笔试难吗
#
37284次浏览
366人参与
#
饿了么求职进展汇总
#
67628次浏览
657人参与
#
秋招投递记录
#
36798次浏览
405人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务