关注
做完没时间编译,大家看看这个代码能对百分之多少?
import java.util.Scanner;
publicclass Main {
staticclass Item {
int
type = 0;
boolean
isUse
= false;
public Item(int t, boolean b) {
type = t;
isUse= b;
}
}
public
static
void main(String[] args) {
Scanner s = new
Scanner(System.in);
while (s.hasNext()) {
int times = s.nextInt();
int size = s.nextInt();
int count = 1;
Item data[] = new Item[size];
for (int i = 0; i < size; i++) {
data[i] = new Item(0, false);
}
int now = 0;
while (now < times) {
now++;
String com = s.next();
if (com.equals("new")) {
int d = s.nextInt();
int i = 0;
for (i = size - 1; i >= 0; i--) {
if (data[i].isUse == true)
break;
}
if (i + 1 <= size - 1) {
if (size - (i + 1) >= d) {
for (int j = 0; j < d; j++) {
data[j + i +1] = new Item(count,
true);
}
System.out.println(count++);
} else {
System.out.println("NULL");
}
}
} else
if (com.equals("del")){
int tt = s.nextInt();
boolean isT = false;
for (int i = 0; i < size; i++) {
if (data[i].type == tt) {
data[i].isUse = false;
isT = true;
}
}
if (isT == false) {
System.out.println("ILLEGAL_OPERATION");
}
} else
if (com.equals("def")) {
Item two[] = new Item[size];
for (int i = 0; i < size; i++) {
two[i] = new Item(0, false);
}
int tii = 0;
for (int i = 0; i < size; i++) {
if (data[i].isUse == true) {
two[tii].isUse = true;
two[tii].type = data[i].type;
tii++;
}
}
data = two;
}
}
}
}
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
斯卡蒂味的鱼汤:知道你不会来数马,就不捞你😂最近数马疯狂扩招,招聘要求挺低的,你能力肯定够,应该就是因为太强了,知道你不会来才不捞你 点赞 评论 收藏
分享
在okr拆解的小太阳...:实习待过,我待的部门氛围很好,基本不加班,双休有保证。
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# mt对你说过最有启发的一句话 #
12706次浏览 165人参与
# 打工人的精神状态 #
121067次浏览 1403人参与
# 秋招被挂春招仍然能投的公司 #
2012次浏览 27人参与
# 找工作有哪些冷知识 #
200779次浏览 2561人参与
# 什么是优秀的实习经历 #
2901次浏览 115人参与
# 市场营销人求职交流聚集地 #
165661次浏览 1227人参与
# 提前批过来人的忠告 #
142093次浏览 1326人参与
# 滴滴求职进展汇总 #
286014次浏览 2386人参与
# 携程求职进展汇总 #
830938次浏览 5323人参与
# 来聊聊你目前的求职进展 #
701656次浏览 6955人参与
# 职场新人体验 #
155040次浏览 1118人参与
# 今年秋招你收到了多少封邮件? #
9094次浏览 132人参与
# 工作中遇到的歹人 #
12911次浏览 187人参与
# 考研失败就一定是坏事吗? #
163973次浏览 1201人参与
# 秋招特别不鸣谢 #
5908次浏览 83人参与
# 摸鱼被leader发现了怎么办 #
80399次浏览 502人参与
# 选实习,你更看重哪方面? #
5288次浏览 113人参与
# 被上班搭子“传染”了哪些习惯 #
2654次浏览 68人参与
# 重来一次,我还会选择这个专业吗 #
392595次浏览 3876人参与
# 实习简历求拷打 #
571次浏览 17人参与
海康威视公司福利 1409人发布