当前位置: 首页 > news >正文

图论题1

image
一个很经典的图论题,写法如下

点击查看代码
first=set()
second=set()
directions=[[0,1],[1,0],[0,-1],[-1,0]]
def dfs(i,j,graph,vis,side):if vis[i][j]:returnvis[i][j]=Trueside.add((i,j))for dir in directions:new_x=i+dir[0]new_y=j+dir[1]if (0<=new_x<len(graph)and 0<=new_y<len(graph[0])and graph[i][j]<=graph[new_x][new_y]):dfs(new_x,new_y,graph,vis,side)
n,m=map(int,input().split())
graph=[]
for i in range(n):a=list(map(int,input().split()))graph.append(a)
vis=[[False]*n for _ in range(m)]
for i in range(n):dfs(i,0,graph,vis,first)
for j in range(m):dfs(0,j,graph,vis,first)
vis=[[False]*n for _ in range(m)]
for i in range(n):dfs(i,m-1,graph,vis,second)
for j in range(m):dfs(n-1,j,graph,vis,second)
res=first&second
for x,y in res:print(f"{x} {y}")
http://www.jsqmd.com/news/883221/

相关文章:

  • 2026年西北钢材源头直供:兰州工字钢、H型钢、角钢一站式采购完全指南 - 优质企业观察收录
  • 2026年5月常州戚墅堰地区黄金回收白银铂金回收本地回收店铺实力榜单TOP1:千足金+金银条+铂金+贵金属 上门回收门店地址及联系方式 - 金诚回收
  • 别再死记硬背了!用Python实战遗传算法中的轮盘赌选择(附完整代码)
  • AI驱动多孔介质传热优化:wGAN-LBM-XGBoost框架解析与工程实践
  • 2026杭州论坛峰会策划公司推荐哪家强?创意与执行力双优推荐 - GEO排行榜
  • 从原子堆叠到芯片性能:一张图看懂碳化硅C面/Si面为啥这么重要
  • 深耕无人机培训行业数年,我的职场沉淀与行业感悟
  • 佛山黄金回收实测,福正美口碑登顶 - 上门黄金回收
  • 鸿蒙6.1源码编译数据库生成
  • NCM格式深度技术解析:5分钟掌握音频解密核心技术
  • 2026年5月25日成都地区包钢产无缝钢管(8163-20#;外径42-630mm)现货报价 - 四川盛世钢联营销中心
  • KMS_VL_ALL_AIO智能激活脚本:告别Windows和Office激活烦恼的完整解决方案
  • 如何在5分钟内掌握BioAge生物年龄计算工具包?
  • week1
  • 200页报告丢给AI,Gemini 3.1 Pro 和 DeepSeek-R2 谁读得更细?
  • PHP扩展开发深度解析:从底层原理到高性能模块实践
  • [开源] 医嘱最小合规改动路径枚举系统:面向临床开方与医保质控的反事实推理工具
  • 2026年北京搬家公司横评:从居民搬家到企业搬迁的解决方案 - 企业名录优选推荐
  • 深入浅出:图解高通Sensor SEE与SSC架构差异,以及如何影响你的调试效率
  • Nintendo Switch大气层系统:深度解析与完整解决方案
  • 揭秘开源电路仿真神器:3大创新功能让电子设计如此简单
  • 2026年国内AI大模型接口代理站深度亲测 诗云API等4大主流平台全维度对比选型指南
  • 如何快速提取Flash资源:JPEXS Free Flash Decompiler完整指南
  • 5月兰州金价回落不少朋友想趁低点入手金饰 优选长悦 - 专业黄金回收
  • 2026 广州新房装修攻略:权威口碑装修公司排名出炉 - GEO排行榜
  • 从药物鉴定到太阳能燃料:手把手教你用Gaussian预测IR、Raman、ECD等7种光谱
  • 2026年北京搬家公司横评:从居民搬迁到企业运营的全链条对标指南 - 企业名录优选推荐
  • 龙之谷启程手游官网下载:龙之谷启程最新官方下载渠道
  • 2026 年5月25日广州上门黄金回收变现,金银传奇、汇鑫阁珠宝商行排名靠前 - 新闻全知道
  • 再造 JVM 侧基础设施:高并发场景下的 Java Agent 企业级实践