2023.1.4 闲话
摆了一天。
研究了一下怎么 \(\mathcal O(1)\) 交换两个数组。
iter_swap(f,g);
没了
upd on 2023.1.5:
小丑了,这样子只能交换 f[0]
和 f[1]
。
还是要交换指针
int dp1[N],dp2[N];
int *f = dp1,*g = dp2;
swap(f,g);
摆了一天。
研究了一下怎么 \(\mathcal O(1)\) 交换两个数组。
iter_swap(f,g);
没了
小丑了,这样子只能交换 f[0]
和 f[1]
。
还是要交换指针
int dp1[N],dp2[N];
int *f = dp1,*g = dp2;
swap(f,g);