善用stl。。。。。。。。Codeforces|善用stl。。。。。。。。Codeforces Round #316 (Div. 2) D - Tree Requests
http://codeforces.com/contest/570/problem/D
题意:
给一颗树, 每一个节点上有一个字符, 有m次询问,每一个询问:rot,dep。 表示问:在节点rot的所有子树中,(离根节点)深度为dep 的点能不能组成回文的字符串。
一开始年轻的想法:
就是觉得太麻烦了,好难做。
然后看了看别人的算法,觉得自己好菜啊,好菜啊,好菜啊。
:
运用stl 很好解决这个问题:
vecotrans[][] 开一个二维的vector,实际就是三维 =。= ,我们 把dfs序跑出来, 把深度为dep,字符为ch 的节点放进ans[dep][ch-‘a’] ,里面,对于 rot 的子树不就是在 L[rot]…………R[rot]之间么,可得解
【善用stl。。。。。。。。Codeforces|善用stl。。。。。。。。Codeforces Round #316 (Div. 2) D - Tree Requests】哦!!! 还有一个问题就是: 这道题q神的代码看起来差不多啊,但是只跑了500ms,一定要去学习一波!!!!!
7-18 回顾 : 只有一串666了
/*
_ooOoo_
o8888888o
88" . "88
(| -_- |)
O\=/O
____/`---'\____
.'\\||//`.
/\\|||:|||//\
/_||||| -:- |||||-\
|| \\\-/// ||
| \_|''\---/''||
\.-\__`-`___/-. /
___`. .'/--.--\`. . __
."" '<`.___\_<|>_/___.'>'"".
| | :`- \`.;
`\ _ /`;
.`/ - ` : | |
\\ `-.\_ __\ /__ _/.-` //
======`-.____`-.___\_____/___.-`____.-'======
`=---='
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
佛祖保佑永无BUG
*/
#include
#include
#include
#include
#include
#include
#include
#include
#include
推荐阅读
- 一个小故事,我的思考。
- 死结。
- 时间老了
- 清明,是追思、是传承、是感恩。
- 我们重新了解付费。
- 取名——兰
- 标签、语法规范、内联框架、超链接、CSS的编写位置、CSS语法、开发工具、块和内联、常用选择器、后代元素选择器、伪类、伪元素。
- 宋仲基&宋慧乔(我们不公布恋情,我们直接结婚。)
- 从蓦然回首到花开在眼前,都是为了更好的明天。
- 雅集