int (&f)[n][m] = decltype(f)(pool);
  • 板块学术版
  • 楼主D2T1xubiaoshi
  • 当前回复12
  • 已保存回复12
  • 发布时间2022/11/19 13:39
  • 上次更新2023/10/27 02:24:03
查看原帖
int (&f)[n][m] = decltype(f)(pool);
390770
D2T1xubiaoshi楼主2022/11/19 13:39

如题,有一道题有多组数据,且每组数据需要定义一个 f[n][m]f[n][m],但只有 nm106nm\leq 10^6 的限制,萌新想使用 decltype 解决。

https://loj.ac/p/160,可以通过

int (&dp)[n+1][w+1]=decltype(dp)(pool);

来解决问题,可这是一个局部变量(在别的函数中不能调用 dpdp 数组),所以有没有办法吧这个 dpdp 定义为全局变量,且可以在 main 函数中修改两维的大小呢?

2022/11/19 13:39
加载中...