一个语法问题
  • 板块学术版
  • 楼主Iniaugoty
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/4/21 21:37
  • 上次更新2024/4/22 12:50:03
查看原帖
一个语法问题
768612
Iniaugoty楼主2024/4/21 21:37

首先前面有

const int N = (1 << 18) + 5;

int _, n, k; LL p[N];

struct node { int a; LL f; } ;
vector<node> dp[N];

void Dfs(int u) {
	if (u >= 1 << n) return /* 问题代码在这里 */, void();
}

dp[u].push_back({p[u], 0}) 在我的 vscode 上以 c++20 语言编译会报错,dp[u].push_back({(int) p[u], 0}) 和 dp[u].push_back(node {p[u], 0}) 则没有问题。

你谷 IDE 上三者都没有问题。

why?

2024/4/21 21:37
加载中...