13307130098_sunqinzheng_Assignment1

嗯我yy的，无视我好了...块状链表确实不是一个好的方案，均摊复杂度很难看……可能`remove()`的效率相对好一点，所有操作之间的效率不会差特别大（抖动小）。
p.s.块状链表具体实现上，并不一定要每块大小是`sqrt(n)`（效率不一定高）。
Snippet:
```C
int get_bits(int index) {
    int bits = 0;
    if (index > 0xf) {
        index >>= 4;
        bits |= 0x4;
    }
    if (index > 0x3) {
        index >>= 2;
        bits |= 0x2;
    }
    if (index > 0x1) {
        bits |= 0x1;
    }
    return 1 + bits;
}
```