社区讨论

卡常方法

P11230[CSP-J 2024] 接龙参与者 2已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@mhpi7chi
此快照首次捕获于
2025/11/08 07:45
3 个月前
此快照最后确认于
2025/11/08 07:45
3 个月前
查看原帖
大常数选手退役一年之后又来卡这道题 机房神犇帮我卡过了/bx()
开 vector 当二维数组的,可以写一个内存池,把vector的东西扔进内存池 pool 里,由于空间限制够大,可以直接开一个 5e6 的 pool 来避免清空
CPP
int pool[MAXM],*pos=pool;
int* mymalloc(int len)
{
    int *tmp=pos;
    pos+=len;
    return tmp;
}
申请一个长度为 n 的 vector 直接写
a[i]=mymalloc(len+2);
能快很多

回复

2 条回复,欢迎继续交流。

正在加载回复...