笔试面试 政府计划投资1500万元修建若干个养老院,已知修建一个大型养老院需要 80 万元能给50个老人提供养老服务,修建一个小型养老院需要 50 万元,能给 30 个老人提供养老服务。考虑到实际因素,修建大型养老院的数量不少于小型养老院的2倍,并且不多于小型养老院的4倍,则这批养老院最多可以修建()个。
笔试面试 在你的星际旅行中,你有一个特殊的通信器,它可以接收和发送各种信息。这个通信器使用了一个特殊的数据结构——后入先出(LIFO)的栈,来存储信息。这个栈只能使用两个队列来实现,并且必须支持栈的全部四种操作(push、top、pop 和 empty)。 你需要实现一个名为 MyCommunicator 的类,它有以下四个方法: void push(int x):将信息 x 压入栈顶。 int pop():移除并返回栈顶的信息。 int top():返回栈顶的信息,但不移除它。 boolean empty():如果栈是空的,返回 1;否则,返回 0。 注意: 你只能使用队列的基本操作 —— 也就是 push to back、peek/pop from front、size 和 is empty 这些操作。