scp-收容失效(数据删除)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scp-收容失效(数据删除)相关的知识,希望对你有一定的参考价值。
参考技术A SCP-005项目编号:SCP-005
项目等级:Safe
scp-005-FR实验记录
实验负责人:kk
日期:16/06/2018
变形时间:1秒
SCP-914-FE
项目编号:SCP-914
项目等级:Safe
结果:scp-005-FR被放入scp-914-FE,随后研究人员将指针旋转至(数据删除)
scp-005-FR整体通红,部分物理性质改变
警报!警报!警报!scp-682收容失效!scp-682收容失效!scp-682收容失效!
系统:出动人员██-██-████:出动特工███████,特工███,特工████████(KIA),人员D-129(KIA),人员D-027(KIA),人员D-173(KIA),人员D-200(KIA),人员D-193(KIA)
报告:scp-682突破再次收容,前往Site-19研究区ResearchSector)-02,并试图帮助scp-049突破收容,完毕!
报告:scp-049突破收容,并抢夺了scp-005-FR,墙壁上有一行法语:终结一切治疗的治疗!
报告:scp-049放出了Site-19研究区的SCP-055,SCP-131,SCP-173,SCP-387,SCP-668,SCP-931
系统自动调出scp-173资料
SCP-173
项目编号:SCP-173
项目等级:Euclid
特殊收容措施:项目SCP-173应始终保管于一个上锁的收容间内。当必须进入SCP-173的收容间时,人员数目不论何时都不得少于三人且须将门重新上锁。至少须有两人全程与SCP-173保持眼神接触,直到所有人员都离开收容间并重新上锁为止。
描述:于1993年移动到Site-19。起源至今未知。它由混凝土和钢筋建造,并有Krylon牌喷漆的痕迹。SCP-173拥有生命且具有高度敌意。该物体在直接视线内无法移动。与SCP-173之间的视线时刻都不得中断。派往收容间的人员要在眨眼前相互提醒。据报告该物体的攻击方式为折断头骨底处的颈部,或是勒颈。在一起攻击事件中,人员应遵守4级危险物体收容措施。
系统提示;小心行事!
特工D-41A:收到!
系统:祝你好运!
报告:发现scp-049-2个体,请求处决!
系统:批准处决!
系统:根据O5最高会议指示:特工D-41A,你已被基金会除名,将对你实施处决!
系统:生物指令-----scp—682————处决Site-19内的全部成员————
报告:最后一次警告:scp-集体收容失效/ower/啊啊啊啊啊啊——
系统:你们都要死!!!!!!!
#yyds干货盘点# LeetCode程序员面试金典:动物收容所
题目:
动物收容所。有家动物收容所只收容狗与猫,且严格遵守“先进先出”的原则。在收养该收容所的动物时,收养人只能收养所有动物中“最老”(由其进入收容所的时间长短而定)的动物,或者可以挑选猫或狗(同时必须收养此类动物中“最老”的)。换言之,收养人不能自由挑选想收养的对象。请创建适用于这个系统的数据结构,实现各种操作方法,比如enqueue、dequeueAny、dequeueDog和dequeueCat。允许使用Java内置的LinkedList数据结构。
enqueue方法有一个animal参数,animal[0]代表动物编号,animal[1]代表动物种类,其中 0 代表猫,1 代表狗。
dequeue*方法返回一个列表[动物编号, 动物种类],若没有可以收养的动物,则返回[-1,-1]。
示例1:
输入:
["AnimalShelf", "enqueue", "enqueue", "dequeueCat", "dequeueDog", "dequeueAny"]
[[], [[0, 0]], [[1, 0]], [], [], []]
输出:
[null,null,null,[0,0],[-1,-1],[1,0]]
示例2:
输入:
["AnimalShelf", "enqueue", "enqueue", "enqueue", "dequeueDog", "dequeueCat", "dequeueAny"]
[[], [[0, 0]], [[1, 0]], [[2, 1]], [], [], []]
输出:
[null,null,null,null,[2,1],[0,0],[1,0]]
代码实现:
class AnimalShelf
LinkedList<int[]> queueCat;
LinkedList<int[]> queueDog;
public AnimalShelf()
queueCat = new LinkedList<>();
queueDog = new LinkedList<>();
public void enqueue(int[] animal)
// 判断种类后入队
if (animal[1] == 0)
queueCat.addLast(animal);
else if (animal[1] == 1)
queueDog.addLast(animal);
// 挑选所有动物中最老的
public int[] dequeueAny()
// 取出cat的队首,判空则直接返回
int[] headCat;
if (!queueCat.isEmpty())
headCat = queueCat.getFirst();
else if (!queueDog.isEmpty())
// 当猫队列无猫时,直接将狗队列的第一个出队
return queueDog.removeFirst();
else
// 代表猫狗队列中无任何猫狗
return new int[]-1,-1;
// 取出dog的队首,判空则直接返回
int[] headDog;
if (!queueDog.isEmpty())
headDog = queueDog.getFirst();
else
// 当狗队列无狗时,直接将猫队列的第一个出队
return queueCat.removeFirst();
// 当同时都有猫狗时 比较后返回 判断猫狗中谁比较老
if (headCat[0]<=headDog[0])
return queueCat.removeFirst();
else
return queueDog.removeFirst();
// 挑选狗
public int[] dequeueDog()
if (!queueDog.isEmpty())
return queueDog.removeFirst();
else
return new int[]-1,-1;
// 挑选猫
public int[] dequeueCat()
if (!queueCat.isEmpty())
return queueCat.removeFirst();
else
return new int[]-1,-1;
以上是关于scp-收容失效(数据删除)的主要内容,如果未能解决你的问题,请参考以下文章