华为OD机试用JS实现 -【无向图染色问题 or 红黑图】(2023-Q2 押题)

news/2024/7/20 17:08:19 标签: 华为, javascript, 开发语言, 华为OD, 面试

在这里插入图片描述

最近更新的博客

  • 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单
  • 华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典
  • 华为OD机试】全流程解析+经验分享,题型分享,防作弊指南
  • 华为od机试,独家整理 已参加机试人员的实战技巧

本篇题解:无向图染色问题 or 红黑图

题目描述

众所周知红黑树是一种平衡树,它最突出的特性就是不能有两个相邻的红色节点。
那我们定义一个红黑图,也就是一张无向图中,每个节点可能有红黑两种颜色,但我们必须保证没有两个相邻的红色节点。
现在给出一张未染色的图,只能染红黑两色,问总共有多少种染色方案使得它成为一个红黑图。

输入描述

第一行两个数字 n m,表示图中有 n 个节点和 m 条边。
接下来共计 m 行,每


http://www.niftyadmin.cn/n/193183.html

相关文章

零基础打造零信任架构的十大建议

虚假情报数量增加,企业安全运营疲劳; 远程办公常态化,残存安全边界彻底消失; 数字化转型导致攻击面不断增长; 数据泄露规模不断增长,违规成本提升; 年轻黑客不讲武德,传统安全方…

softmax 反向传播 代码 python 实现

概念 反向传播求导 可以看到,softmax 计算了多个神经元的输入,在反向传播求导时,需要考虑对不同神经元的参数求导。 分两种情况考虑: 当求导的参数位于分子时当求导的参数位于分母时 pisoftmax(zi)ezi∑j1Nezjez1ez1ez2ez3p_is…

python实战篇:利用request库打造自己的翻译接口

通过阅读之前python基础篇的文章,基本上对python这门语言有了初步的了解。基础篇的文章都是介绍python的一些语法和函数的使用方法。实战篇是通过一个完整的案例讲解python在实际开发中运用方法。今天通过做一个翻译的接口来介绍一下request库的基本用法。 request库…

Mybatis高阶使用

1.Mybatis拦截器 Mybatis——拦截器Interceptor_mybatis interceptor_七海健人的博客-CSDN博客 mybatis拦截器使用及原理_metaobject.forobject_huang_ma的博客-CSDN博客 手把手教你开发 MyBatis 插件 - 知乎 2.Mybatis工具类 MetaObject MetaClass https://www.cnblogs.co…

二、总线频率设置

总线频率设置源码 # < board\vbird\mini2440\lowlevel_init.S > #define BWSCON 0x48000000 /* BWSCON */ #define DW8 (0x0) #define DW16 (0x1) #define DW32 (0x2) #define WAIT (0x1<<2) #define UBLB (0x1<<3) #define B1_BWSCON (DW32) #define…

Ae 入门系列之七:文本动画

Ae 提供了多种制作文本动画的方法。既可以在时间轴面板上基于基本属性手动添加关键帧&#xff0c;还可以使用专门的文本动画制作工具&#xff0c;或者直接使用动画预设。有关文本图层的基础知识请参阅&#xff1a;《Ae&#xff1a;文本图层操作基础》提示&#xff1a;文本动画的…

GPT-3:大语言模型小样本学习

论文标题&#xff1a;Language Models are Few-Shot Learners论文链接&#xff1a;https://arxiv.org/abs/2005.14165论文来源&#xff1a;OpenAI一、概述自然语言处理已经从学习特定任务的表示和设计特定任务的架构转变为使用任务无关的预训练和任务无关的架构。这种转变导致了…

Python 四种推导式,你学会了没?

人生苦短 我用python 这次继续来给大家带来python基础内容~ 源码资料电子书:点击此处跳转文末名片获取 Python 推导式 Python 推导式是一种独特的数据处理方式&#xff0c;可以从一个数据序列构建另一个新的数据序列的结构体。 Python 支持各种数据结构的推导式&#xff1a;…