nowcoder
Baoxin_UCAS
这个作者很懒,什么都没留下…
展开
-
服务器广播,一次遍历数组完成
服务器广播 题目:服务器连接方式包括直接相连,间接连接。 A 和 B 直接连接, B 和 c 直接连接,则 A 和 c 间接连接。直接连接和间接连接都可以发送广播。 给出一个 N * N 数组,代表 N 个服务器, matrix[i][j] == 1 ,则代表 i 和 j 直接连接;不等于 1 时,代表 i 和 j 不直接连接。 matrix[i][i]== 1 ,即自己和自己直接连接。 matrix[i][j]==matrix[j][i] 。计算初始需要给几台服务器广播,才可以使侮个服务器都收到广播。原创 2021-05-14 00:23:11 · 2970 阅读 · 3 评论 -
机考---硬币分组,组和差值最小
有一组硬币,数量不超过100枚。每个硬币的面值范围是1~500. 对这组硬币进行分组,使得每组硬币,其面值总和的差距最小。 def min_diff(n, nums): nums = sorted(nums) res1 = [] res1_sum = 0 sum_val = sum(nums) half_val = sum_val // 2 if nums[-1]>500 or nums[0]<1: return -1 .原创 2021-04-22 20:47:33 · 628 阅读 · 0 评论 -
Python实现: 现在有一棵合法的二叉树,树的节点都是用数字表示,现在给定这棵树上所有的父子关系,求这棵树的高度
题目描述 现在有一棵合法的二叉树,树的节点都是用数字表示,现在给定这棵树上所有的父子关系,求这棵树的高度 输入描述: 输入的第一行表示节点的个数n(1 ≤ n ≤ 1000,节点的编号为0到n-1)组成, 下面是n-1行,每行有两个整数,第一个数表示父节点的编号,第二个数表示子节点的编号 输出描述: 输出树的高度,为一个整数 示例1 输入 5 0 1 0 2 1 3 ...原创 2018-12-07 14:58:20 · 1186 阅读 · 0 评论