2022-01-15

这周刷了洛谷很多题,就总结一下出现的问题以及资源RuntimeError(RE)常见出错的原因可能有以下几种:

1、数组开得太小了,导致访问到了不该访问的内存区域

2、发生除零错误

3、大数组定义在函数内,导致程序栈区耗尽

4、指针用错了,导致访问到不该访问的内存区域

5、还有可能是程序抛出了未接收的异常

博客细讲链接

https://blog.csdn.net/weixin_43872728/article/details/99335134

换行符的坑、\r\n 以及、\n

https://blog.csdn.net/weixin_44686648/article/details/93399267

AC-Accepted 答案正确/通过

WA-Wrong Answer 答案错误

RE-Runtime Error 运行时错误

CE-Complie Error 编译错误

TLE-Time Limit Exceed 超出时间限制/超时

MLE-Memory Limit Exceed 超出内存限制

PE-Presentation Error 格式错误

OLE-Output Limit Exceed 输出超出限制/输出超限

UKE_Unknown Error未知错误

long以及int

数据很大时一定要换成long,不然就re了

java占位符的使用

https://blog.csdn.net/xhaimail/article/details/110849226

https://www.cnblogs.com/happyday56/p/3996498.html

这两个都可以看看,第二个更好理解上手

知识点——将A-Z输出成1-26 1.理论知识,关于ASCLL码,int 与 bit 之间相差一个数字 0,即48,而1 bit为两个字节,所以int 与 字节 相差 96; 2.用小写英文字符a-z分别减去96,可得相应数字1-26;(其实是每个字符的ascll码相减)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容