poj3321——Apple Tree//树状数组

记住树状数组的基本操作:http://hi.baidu.com/wuxyy/blog/item/a4ad808b59be8bd2fd1f109d.html

http://writeblog.csdn.net/PostEdit.aspx?entryId=6376639

此题思路:将每个点定一个时间戳。比如题目中给的树dfs()之后,点1为1,6,点2为2,3,点3为4,5.这样,查询1时,统计1--6之间的apple,再将结果除以2即可。

你可能感兴趣的:(apple,C++,c,.net,C#)