社区讨论

关于内存

灌水区参与者 4已保存回复 6

讨论操作

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

当前回复
6 条
当前快照
1 份
快照标识符
@lo87ef08
此快照首次捕获于
2023/10/27 13:59
2 年前
此快照最后确认于
2023/10/27 13:59
2 年前
查看原帖
在函数里面定义数组,函数结束之后会不会释放内存?
CPP
inline int getsg(int k){
	if(sg[k]!=-1)return sg[k];
	bool vis[MAXN];//比如说这个
	memset(vis,0,sizeof vis);
	for(int i=1;i<20;i++){
		if(k-f[i]<0)break;
		vis[getsg(k-f[i])]=1;
	}
	for(int i=0;i<MAXN;i++)if(!vis[i])return sg[k]=i;
}

回复

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

正在加载回复...