一个关于评测结果的疑问

P5076 【深基16.例7】普通二叉树(简化版)

@[NumberTrart](/user/602932) 这种情况我也见过,可能是没访问到无效内存,所以没有RE
by PengDave @ 2024-02-21 13:30:45


可能因为你开了 O2 吧,O2 自动优化了内存溢出的问题,但不能 100% 成功优化,至少 O2 避免了 RE (个人觉得) @[NumberTrart](/user/602932)
by Lele_Programmer @ 2024-02-21 13:33:06


@[Lele_Programmer](/user/961972) @[PengDave](/user/1048193) 谢谢
by NumberTrart @ 2024-02-21 13:44:52


@[NumberTrart](/user/602932) 你试试这个程序: ```cpp #include <iostream> using namespace std; int main() { int a[10], n = 2; cout << a[11] << ' '; a[11] = 3; cout << n; return 0; } ```
by 2huk @ 2024-02-21 13:54:01


@[2huk](/user/748509) 貌似a数组后面隔着一个int,接着就是n了
by PengDave @ 2024-02-21 14:09:34


@[PengDave](/user/1048193) 一个字,绝
by NumberTrart @ 2024-02-21 14:29:58


@[PengDave](/user/1048193) ```cpp int cnt; bool rooted; struct node { int val,cnt; int size; int l,r,f; } a[1005]; void debug() { for(int i=1;i<=cnt;i++) { cout<<"#"<<i<<" val="<<a[i].val<<" cnt="<<a[i].cnt<<" size="<<a[i].size<<" l="<<a[i].l<<" r="<<a[i].r<<" f="<<a[i].f<<'\n'; } } int main(){ int n; cin>>n; ``` 貌似a数组后面真的是n
by NumberTrart @ 2024-02-21 14:31:33


|