首页IT科技华为od机试真题(华为OD机试 – 无向图染色(Java & JS & Python))

华为od机试真题(华为OD机试 – 无向图染色(Java & JS & Python))

时间2025-08-04 13:01:23分类IT科技浏览5348
导读:题目描述 给一个无向图染色,可以填红黑两种颜色,必须保证相邻两个节点不能同时为红色,输出有多少种不同的染色方案?...

题目描述

给一个无向图染色            ,可以填红黑两种颜色                     ,必须保证相邻两个节点不能同时为红色       ,输出有多少种不同的染色方案?

输入描述

第一行输入M(图中节点数) N(边数)

后续N行格式为:V1 V2表示一个V1到V2的边            。

数据范围:1 <= M <= 15,0 <= N <= M * 3         ,不能保证所有节点都是连通的                     。

输出描述

输出一个数字表示染色方案的个数       。

用例

输入 4 4

1 2

2 4

3 4

1 3 输出 7 说明

4个节点                    ,4条边           ,1号节点和2号节点相连      ,

2号节点和4号节点相连                   ,3号节点和4号节点相连               ,

1号节点和3号节点相连   ,

若想必须保证相邻两个节点不能同时为红色                  ,总共7种方案         。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
layuiadmin框架(layui最新版本更新已全面拥抱Vue3,layui – vue是一套Vue 3.0的桌面端组件库,提供100%的layui的体验;)