首页 > 其他分享 >2022-CodeStar十一综合评估CSP-S模拟

2022-CodeStar十一综合评估CSP-S模拟

时间:2022-10-08 23:26:06浏览次数:47  
标签:CodeStar 奇数 距离 偶数 枚举 终点 2022 CSP 起点

T3: 小猴摘桃

给定一颗树,求树上经过偶数个节点的路径数量。

限制:

  • \(n \leqslant 10^5\)

参考难度:

普及+/提高

算法分析

\(30\) 分
枚举起点 \(S\),枚举终点 \(T\),使用 DFS 求出起点到终点的距离,如果距离是奇数,说明经过的结点是偶数个,答案加 \(1\) 。

\(60\) 分
枚举起点 \(S\),使用 BFS 求出 \(S\) 到所有点的距离,对于距离为奇数的点,说明经过的结点是偶数个,答案加上距离是奇数的点的数量。
也可以枚举起点 \(S\) 和终点 \(T\),然后使用 lca 求 \(S\) 到 \(T\) 的距离。

标签:CodeStar,奇数,距离,偶数,枚举,终点,2022,CSP,起点
From: https://www.cnblogs.com/Melville/p/16770627.html

相关文章

  • 20221415_获奖感言及学习总结
    20221415_获奖感言及学习总结获奖感言很荣幸可以获得娄老师的奖品。我会再接再厉学好编程。学习总结敢学、不服输的态度C语言最开始的学习无疑是痛苦的,如果一直对......
  • 做题记录整理图论2 P1600 [NOIP2016 提高组] 天天爱跑步(2022/10/4)
    P1600[NOIP2016提高组]天天爱跑步题解由于这位大佬似乎afo(?)了,所以我没搞懂那个桶怎么处理,到时候要回来再看一遍#include<bits/stdc++.h>#definefor1(i,a,b)for(in......
  • 20221008
    20221008(大寄)题目t1\(n\)维偏序递推​ 乍一看这题就像个\(O(n)\)的递推,甚至根本算不上递推。如果可以到达第\(i-1\)座房屋,或者第\(i-2\)座房屋,并且可以从他们其中......
  • 2022-2023-1 20221425 《计算机基础与程序设计》第6周学习总结
    学期(如2022-2023-1)学号(如:20221300)《计算机基础与程序设计》第六周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2022-2023-1-计算机基础与程序设计)这......
  • 2022NOIP联测5
    T1挑战题意:有两行字符串,有\(*\)和\(.\)两种字符,你可以进行一种操作,将一个格子的\(*\)推到相邻的格子,如果推到一个有\(*\)的格子,那么将\(*\)合并,求最后把所有......
  • 2022-2023-1 20221419 《计算机基础与程序设计》第6周学习总结
    2022-2023-120221419《计算机基础与程序设计》第6周学习总结作业信息班级:[2022-2023-1-计算机基础与程序设计]https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP......
  • 20221008测试总结
    n维偏序题目背景1363擅长跑酷(迫真!题目描述今天\(1363\)要挑战在\(n\)座排成一排的房屋上跑酷。第\(i\)座房子的高度是\(h_i\)。初始时\(1363\)站在第一座房......
  • 【2022-10-08】 DRF从入门到入土(六)
    drf之路由组件自动生成路由#drf提供了两个路由类,只要继承了ViewSetMixin及其子类的视图类,就可以使用这两个路由类来自动生成路由#使用步骤如下:1导入模块:fromr......
  • Dytechlab Cup 2022 (A - C)
    DytechlabCup2022(A-C)A-ElaSortingBooks分析:贪心,将字符串每一位都存在map里,从前往后尽量让每一个\(n/k\)的段\(mex\)值尽量大,模拟mex即可。voidsolve(){ ......
  • 【闲话】2022.10.08
    今日考试又寄了怎么凡是Accoders上的考试我都会寄啊今天Winter'SRain先生搞魔改猪国杀然后\(\color{red}{\查\抄\正\着\}\)实在是……太巨了今天挂一张......