[codeforces]第10天
正赛:Codeforces Round #787 (Div. 3)
打得一般吧,rank1000+
前面的题都还算正常做吧,速度也就正常水平
F题感觉跟天梯赛L2_3的题目一样,但稍微有点不同,然后我就做复杂了
结束后看到jiangly 4min就ac了,就感觉应该是我想复杂了
然后随便搞搞就做出来了...
其实时间基本都花在调试dfs上了,主要还是思路没想清楚,我当时的第二个dfs调了半天,实际上根本不需要的
无语了
而且求树的深度直接用bfs层序遍历也很快,写得还跟顺手
另外一个trick,虽然以前就看到,但是忘了,今天又搜了一遍:https://stackoverflow.com/questions/30888851/what-does-cout-na-n-do
就是输出的时候不需要用三元表达式,直接 cout<<" \n"[i==n-1];
中括号实际上是对一个string取值,相等的时候取s[1],不等的时候取s[0]
从而实现的间隔符选择