求助CSP复赛

学术版

WangBX @ 2024-10-25 21:21:21

  1. 如果我的程序在本地(假设我用上了 noi linux 而不是 windows)编译成功,我是否不可能 CE?
  2. 曾经在一篇文章中看到关闭同步流和 freopen 一起用在一些特定条件下可能会逝,真的假的?
  3. pbds 能不能用?用的时候有没有注意事项?
  4. -fsanitize 到底怎么用?好用吗?

谢谢大家!祝大家 CSP RP++!


by Flying_Eagle @ 2024-10-25 21:22:25

@WangBX 1.没错 2.有可能会趋势,最好用scanf


by esolreven @ 2024-10-25 21:23:52

@WangBX 第 2 点是为什么?cin 不能和 freopen 一起用?


by Happy_awu @ 2024-10-25 21:24:01

我还想用string呢……


by MatchaNeko_nya @ 2024-10-25 21:26:59

@esolreven 先 ios 后 freopen 会出事


by lun_hao @ 2024-10-25 21:28:31

@WangBX 为啥我记得 2. 是因为关闭同步流用了 fclose 没有清空缓存区导致的挂分(?


by esolreven @ 2024-10-25 21:28:39

@Limitless_lmw 我不写 ios 还会有事吗


by Ggt__ @ 2024-10-25 21:29:01

pbds可用


by Po7ed @ 2024-10-25 21:29:03

@WangBX 3 可以,4 linux 可用,好用(但记得加 -g 选项,可以看到在源代码的行号)


by Po7ed @ 2024-10-25 21:29:49

(可以看到出错处在源代码的行号)


by Happy_awu @ 2024-10-25 21:29:49

@WangBX 我记得用了关闭同步流,就最好不要用cstdio里的东西,不知道为什么


| 下一页