Browse Tag

hihocoder

hihocoder 1531 德国心脏病 (模拟)

德国心脏病的游戏牌分为水果牌和动物牌。水果只有4种:香蕉、草莓、樱桃、柠檬,每张水果牌上会有种类不定、总数目1-5的水果;动物只有3种:猴子、大象、猪,每张动物牌上有且仅有一只动物。

hihoCoder 1198 Memory Allocating Algorithm

小Hi和小Ho最近在研究内存分配的机制,他们写了一个比较简单的内存。
内存可以表示成M个连续的存储空间,下标为0..M-1:
每当有数据写入时,内存分配程序会从下标0开始向右找一块足够存放下该数据的区域,将该数据写入。
当数据足够多后,我们可能会遇到剩下的空间不足以写下新的数据。这时内存程序会从最早的数据开始进行删除。
当有足够的空间存放数据数,数据总是尽可能靠左(起点下标尽可能小)存放。