又是一个有关于我的玄学问题

学术版

@[添哥](/user/264463) 我也是。这没问题呀
by Blunt_Feeling @ 2020-07-04 17:51:06


不对,这个代码在你谷IDE里还是会RE的。 ![](https://cdn.luogu.com.cn/upload/image_hosting/5ny3pbog.png) @[添哥](/user/264463) @[朱无雨](/user/235855) # 太玄学了
by Blunt_Feeling @ 2020-07-04 17:55:07


~~已经私发一些dalao们让他们帮忙看看了~~
by Blunt_Feeling @ 2020-07-04 17:58:22


qwq
by Rainbow_qwq @ 2020-07-04 18:01:54


@[违规用户名1A8F1D09](/user/226148) 您说的也不对啊,换成`ll`也会RE ![](https://cdn.luogu.com.cn/upload/image_hosting/3mkl97xy.png)
by Blunt_Feeling @ 2020-07-04 18:02:05


@[Blunt_Feeling](/user/219866) 但是只把define删了就可以运行,(luoguIDE)玄学啊
by Suuon_Kanderu @ 2020-07-04 18:04:39


![](https://cdn.luogu.com.cn/upload/image_hosting/dctz38vt.png)
by Suuon_Kanderu @ 2020-07-04 18:06:21


@[违规用户名1A8F1D09](/user/226148) 第一,您输出的是`Too Hard`,WA了;第二,这道题本身要求一定要开`long long`。
by Blunt_Feeling @ 2020-07-04 18:13:48


@[Blunt_Feeling](/user/219866) 我只是说这样不会RE,抱歉。wtcl
by Suuon_Kanderu @ 2020-07-04 18:15:34


@[违规用户名1A8F1D09](/user/226148) 找到问题了,是因为数组超了边界,越界访问,所以挂了。 代码错误如下: ```cpp int f[maxn]; void init() { for(int i=1;i<=maxn;i++) f[i]=i; memset(head,-1,sizeof(head)); memset(dis,3,sizeof(dis)); ecnt=0; } ``` 注意此时的初始化,maxn**超了边界** 所以要改成: ```cpp void init() { for(int i=1;i<maxn;i++) f[i]=i; memset(head,-1,sizeof(head)); memset(dis,3,sizeof(dis)); ecnt=0; } ```
by shenxinge @ 2020-07-05 08:50:22


上一页 | 下一页