首页 > 其他分享 >leetcode(33)图系列题目

leetcode(33)图系列题目

时间:2022-11-06 15:37:15浏览次数:72  
标签:题目 cur 33 res adjs int add roads leetcode

1615. 最大网络秩

直接模拟即可

class Solution:
    def maximalNetworkRank(self, n: int, roads: List[List[int]]) -> int:
        adjs = defaultdict(set)  # 注意是集合
        for u, v in roads:
            adjs[u].add(v)
            adjs[v].add(u)
        res = 0
        for i in range(n):
            for j in range(i + 1, n):
                cur  = len(adjs[i]) + len(adjs[j])  # 注意是当前节点边数之和
                if j in adjs[i]:
                    cur -= 1
                res = max(res, cur)
        return res

标签:题目,cur,33,res,adjs,int,add,roads,leetcode
From: https://www.cnblogs.com/ttyangY77/p/16862666.html

相关文章

  • [哈希]leetcode242. 有效的字母异位词
    题目给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。注意:若 s和t 中每个字符出现的次数都相同,则称 s和t 互为字母异位词。示例 1:输入:......
  • 33. Search in Rotated Sorted Array
    Supposeanarraysortedinascendingorderisrotatedatsomepivotunknowntoyoubeforehand.(i.e., 0124567 mightbecome 4567012).Youaregiv......
  • [哈希]leetcode349. 两个数组的交集
    题目给定两个数组 nums1 和 nums2,返回它们的交集 。输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序。示例1:输入:nums1=[1,2,2,1],nums2......
  • 33、Java——汽车租赁系统(对象+JDBC)
    ✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进。本文目录​​覆盖知识​​​​项目需求​​​​设计步骤 ​​​​开发思路 ​​​​类的属性和方法​​​​代码......
  • Leetcode第1106题:解析布尔表达式(Parsing a boolean expression)
    解题思路看到表达式求解,自然想到栈。从左至右遍历布尔表达式expression,对于不同类型字符,进行不同操作:逗号,,跳过该字符;不是逗号,和右括号),入栈;如果是右括号),则一个表......
  • PTA甲级题目分类
    题目考察点A1001A+BFormat数字相加格式化输出 简单模拟A1002A+BforPolynomials多项式相加 简单模拟A1003Emergency救援最短路径和最大救援部队 Dijkstra算法A100......
  • 【杂题汇总】NOIP 2022 杂题目录
    这里单纯的是一些题目,看到有意思的题会在这里记下来,也可以当做Todolist啦解析的话在这里[ARC147E]Examination[CF573E]BearandBowling[CF498D]TrafficJamsi......
  • 识别题目
    参考书籍 :1.五年高考三年模拟  2.一年好题  思路:ocr识别题目信息,提取出题干信息关键字?什么是关键字? 问题:公式不变形,有影响吗?公式如何容易化简为适合变形的样......
  • 1233. 全球变暖
    https://www.acwing.com/problem/content/1115/第一步,首先要考虑有多少个连通块,可以直接枚举每个点,对每个点进行一次搜索,与这个点连通的点共同构成一个连通块,数量用cn......
  • [LeetCode] 1106. 解析布尔表达式
    思路从题目中可以得出,一个表达式是通过n(n>=1)个表达式并列、嵌套而成。其实很像前缀表达式。这样我们很容易想到通过递归的方式来做,递归的边界条件就是"t"或者"f"......