yc的debug日记
  • 板块灌水区
  • 楼主EL_izabeth
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/6/1 16:10
  • 上次更新2024/6/1 18:27:59
查看原帖
yc的debug日记
750148
EL_izabeth楼主2024/6/1 16:10

今天yc学了哈希表,在P3370 【模板】字符串哈希 (建议搭配题目食用)中,yc用一个全局变量string a存每次输入的字符,然后将每个字符串算出的哈希值存在了一个s数组里,接着sort排序这个s数组,判断s[i]是否等于s[i+1],如果!=那么ans++,最终结果输出ans,当他试题目的样例

5
abc
aaaa
abc
abcc
12345

时,程序输出了正确的 4

然而,提交后yc却是听取WA声一片。

yc百思不得其解,这时老师给了yc一个样例

3
aa
aa
b

yc的程序果然出错了,输出了0

老师仔细观察yc的代码,马上发现了错误,粗心的yc将if(s[i] != s[i+1])写成了if(a[i]!=a[i+1])

p.s.本文根据真实事件不改编,正主 yc,请多多关注我们机房debug小王子,yc的debug日记也将持续连载哦~

2024/6/1 16:10
加载中...