为什么开了O2 wa50 不开O2就AC啊。。。

P1879 [USACO06NOV] Corn Fields G

占坑。如果有人能回答请顺便 @ 我
by Anguei @ 2018-03-22 00:55:09


占坑。如果有人能回答请顺便不要 @ 我
by cold_cold @ 2018-03-22 01:05:20


占坑。如果有人能回答请顺便要 @ 我
by 扩散性百万甜面包 @ 2018-03-22 01:31:32


占坑。如果有人能回答请顺便要 @我
by SofanHe @ 2018-03-22 06:44:15


占坑。如果有人能回答随便@或不@我
by Ricardo_Ni @ 2018-03-22 07:08:02


@[yyfcpp](/space/show?uid=53062) @[多功能的荀彧](/space/show?uid=43931) @[Himself65](/space/show?uid=72813) @[ZCDHJ](/space/show?uid=24878) F数组会用到1<<12,但是只开了17
by Night_Aurora @ 2018-03-22 07:08:25


造成这个原因应该是F数组溢出到后面的Dp[0]数组里,Dp[0]数组刚好没用过所以没错 开O2后Dp[0]这一维都有可能给优化掉了,于是就理所应当的WA了
by Night_Aurora @ 2018-03-22 07:19:45


我也占坑,为啥我有时候开了O2 RE,不开O2 AC
by 半仙胡小桃 @ 2018-03-22 08:52:13


@[Night_Aurora](/space/show?uid=25508) 谢谢,不过还是不怎么理解为什么f会溢出到dp[0]里呢
by iodwad @ 2018-03-22 18:56:28


@[ZCDHJ](/space/show?uid=24878) 内存是连续的啊 所以大概就像预开点线段树一样,按照你声明的顺序分配地址
by Night_Aurora @ 2018-03-24 15:51:33


| 下一页