摘要:
查询三元的等比数列,数据范围是2*1e5,想到应该是扫一遍就够了 其实就是找x/k和x/k/k 这些组合,所以想到用map来存 设计两个map,一个是用来存出现的个数,一个用来存,x和x/k这样组合的总个数,这样查找的时候就非常方便。 #include<iostream> #include<cstr 阅读全文
摘要:
看到01串计算长度,显然是前缀和,进行贡献转化,把0看成-1,再用map 但是我犯了个错误,我虽然存了0这个位置,但是因为0的位置是0,我在后面使用m1[sum]来查找,其实是查不到的,所以要用count函数来找 #include<iostream> #include<cstring> #inclu 阅读全文