当前位置:网站首页>搜索--01
搜索--01
2022-08-10 11:13:00 【51CTO】
题目大概:
多个路由器之间有很多线相连,相联的路由器之间信号不能一样,问最少有几种信号。
思路:
这其实是高中的染色问题。
在一个平面上有很多相接的图,每两个相接的图有不同的颜色,问最少可以用多少种颜色把图涂好。
这里有四色定理,就是最多是四种颜色。
那就好办了,从一种颜色开始循环,每次给定一定数量的颜色开始涂色,开始递归,从第一个开始涂,并自动判定与它相邻的是否和他同一颜色,是则结束,不是则继续,当颜色用完,还没涂完结束。当全部涂完,结束。
感想:
加上四色定理的深度搜索。
代码:
边栏推荐
- Analysis of the name matching process between the LCD driver and the device (Tiny4412)
- 不止跑路,拯救误操作rm -rf /*的小伙儿
- 嘉为蓝鲸荣获工信部“数字技术融合创新应用解决方案”
- LeetCode 25. K 个一组翻转链表
- LeetCode50天刷题计划(Day 19—— 在排序数组中查找元素的第一个和最后一个位置(9.10-10.40)
- StoneDB Document Bug Hunting Season 1
- CPU多级缓存与缓存一致性
- 软件架构简介
- 力扣练习——60 二叉搜索子树的最大键值和
- It is rumored that Samsung 3nm has won the second customer, and the current production capacity is in short supply
猜你喜欢

How to join We Media, learn about these 5 monetization modes, and make your account quickly monetize

Does your child lack self-discipline?Ape Counseling: Pay attention to "blank" in the schedule to give children more control

ViT结构详解(附pytorch代码)

老板加薪!看我做的WPF Loading!!!

快手“弃”有赞与微盟“结亲”,电商SaaS行业竞争格局将变?

网络基础(第一节)

负载均衡原理分析与源码解读

基于UiAutomator2+PageObject模式开展APP自动化测试实战

AutoCAD Map 3D功能之一暴力处理悬挂点(延伸)

If someone asks you about distributed transactions again, throw this to him
随机推荐
[Go WebSocket] 多房间的聊天室(一)思考篇
单目操作符(含原码反码补码转换)
模块九 - 设计电商秒杀系统
LCD驱动端与设备端名称匹配过程分析(Tiny4412)
LeetCode 21. 合并两个有序链表
软件架构简介
mpf6_Time Series Data_quandl_correct kernel PCA_AIC_BIC_trend_log_return_seasonal_decompose_sARIMAx_ADFull
Do self-media monthly income tens of thousands?Several self-media tools that bloggers are using
Buckle exercise - rectangular area does not exceed the maximum value of K and (hard)
LeetCode50天刷题计划(Day 18—— 搜索旋转排序数组(8.50-12.00)
SQL优化最强总结 (建议收藏~)
Introduction to Software Architecture
配置druid数据源「建议收藏」
再有人问你分布式事务,把这篇扔给他
迈矽科推出高性能77GHz毫米波雷达芯片,尚未量产就已获数万颗订单
孩子自律性不够?猿辅导:计划表要注意“留白”给孩子更多掌控感
Not just running away, but saving the guy who mishandled rm -rf /*
基于UiAutomator2+PageObject模式开展APP自动化测试实战
不止跑路,拯救误操作rm -rf /*的小伙儿
Pulling drills - 56 Finding the right interval