[codeforces]第9天


今天正式打一场吧:Codeforces Round #787 (Div. 3)

下午就把acwing看完,再补补前面几场vp的题

晚上跑个语义分割的demo,整理下代码和思路

md,发现这场div3是明天的......

那只能vp了:Codeforces Round #781 (Div. 2)

ABC感觉都不难,B不知道为什么T了两发

D是个交互题,玩了下有些零碎的想法,但是还是搞不定;主要两个point(1.gcd(x+a,x+b)=gcd(x+a,b-a),然后令b-a是质数的乘积,然而1e9范围内的质数太多了 2.gcd(x+1,x+3)/gcd(x+2,x+4)判断奇偶性,进而还能判断x/2的奇偶性,但是更后面的脑子有点不够用,推不下去了)

B题是因为用了unordered_map T的,去查了下原因,主要是hash碰撞冲突的时候会变成O(n)

用map是可以过的,同时如果加入两行优化的话,unordered_map也可以

mp.reserve(1024); mp.max_load_factor(0.25);   学到了个trick   另外把编译器版本从17到20也是可以过的,因为20的实现优化了吧