这算法学的,让人有点绝望呀

发布人:zzk · 发布于 2026年8月10日 16:03

我是不是两个月前也抱怨过这个? 学了这么久,还是呆呆的。 这次连C题都做不出来,知道 偏移量和增量维护,但是,但是没想出来 异或和的一个特性, 减去贡献值和加上贡献值可以一行表达,当时我特别绕,初始化brr模拟每一位,然后十进制转二进制,转置再二进制转十进制改变,又求和巴拉巴拉的。当时代码挤了100多行,然后还是没做出来。 后续看解析,简单的一行 ans ^= arr[x] ^ (arr[x] + 1) 就解决了。 我是笨蛋吗?确实,如果认真学过位运算,这么典型的小结论应该会很快的AC,但我不知道。 今天也认真看了下位运算,更脑壳痛了,相当于换了一套思维方式,数据结构都可以直接用int存储,我这十进制的脑子怎么去思考?感觉只能记录结论了。 又要质疑自己,到底适不适合学算法?我现在学还来得及吗?有必要吗? 不知道,也没人可以告诉我是否值得,每天花着一两小时去思考算法题,然后坚持大半年,还没有rating 800。 我也不知道,但是Atocder这个平台我挺喜欢的, 当作兴趣爱好吧, 希望后续可能会帮助到我的职业规划吧。
返回公开近况