acgo题库
  • 首页
  • 题库
  • 题单
  • 竞赛
  • 讨论
  • 排行
  • 团队
  • 备赛专区

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
登录
注册
题目详情题解(0)讨论(0)提交记录(0)
  • 搬

    搬 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 思路 首先读题。题目让我们判断给定的图是链式图,环形图还是菊花图。搞清楚定义就很简单了: * 链式图:222 个点度数为 111,其余图度数为 222。 * 环形图:所有点度数为 222 且连通。 * 菊花图:一个点度数为 n−1n-1n−1,其余点度数为 111。 可以发现判定度数的条件只需要记录每个点的度数并计数,无需构图。那么对于环形图,连通性怎么判断?难道要用并查集吗?其实不然。认真扫视一遍英文题面,我们注意到这样一句话: > It's known that any two computers connected by cable directly or through other computers. 这句话就告诉你这张图一定连通,所以连通性就不用判了。中文题面居然没写上,太坑了。 知道了这些,我们就可以直接开始敲代码了:记录度数,各度数计数,判断输出。 实现 还是比较简单的。

    userId_undefined

    暑 假 神(开学祭

    2阅读
    0回复
    0点赞
首页