news 2026/6/23 0:41:36

利用Duckdb求解Advent of Code 2025第9题 最大矩形面积

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
利用Duckdb求解Advent of Code 2025第9题 最大矩形面积

原题地址 。
第一问
已知坐标x,y原点在左上角

7,1 11,1 11,7 9,7 9,5 2,5 2,3 7,3

显示如下

.............. .......#...#.. .............. ..#....#...... .............. ..#......#.... .............. .........#.#.. ..............

求以#为对角顶点的长方形面积最大值
第二问

已知直角非凸多边形的各顶点坐标(首尾相接),计算它中间以两个顶点为对角顶点的长方形面积最大值。比如

.............. .......#XXX#.. .......XXXXX.. ..#XXXX#XXXX.. ..XXXXXXXXXX.. ..#XXXXXX#XX.. .........XXX.. .........#X#.. ..............

图中标#的点是直角顶点,标X的是连接顶点的边和围成多边形占用的区域,坐标以左上角为原点,x坐标向右,y坐标向下,最大面积是对角顶点 9,5 和 2,3的长方形,面积为(9-2+1)*(5-3+1),编写python程序

第一问是小学数学题,

withtas(select'7,1 11,1 11,7 9,7 9,5 2,5 2,3 7,3't),bas(selectrow_number()over()rn,string_split(b,',')b2from(selectunnest(string_split(t,chr(10)))bfromt)),aas(selectrn,b2[1]::intx,b2[2]::intyfromb)selectmax((abs(a.x-b.x)+1)*(abs(a.y-b.y)+1))froma,a bwherea.rn>b.rn;

第二题涉及多边形中矩形覆盖问题,有待继续研究。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 23:14:41

Wan2.2-T2V-5B能否生成产品使用流程演示?工业设计应用

Wan2.2-T2V-5B能否生成产品使用流程演示?工业设计应用 你有没有过这样的经历:刚构思完一个智能水壶的交互逻辑,兴冲冲地想给团队展示“它怎么自动断电、怎么冒蒸汽”,结果发现——嘴说不清,画图太慢,做动画…

作者头像 李华
网站建设 2026/6/23 23:04:59

Wan2.2-T2V-5B能否生成节日贺卡动画?礼品市场机会

Wan2.2-T2V-5B能否生成节日贺卡动画?礼品市场机会 你有没有想过,一句“祝你新年快乐”不仅能写在纸上,还能变成一段飘着雪花、灯笼轻摇、烟花缓缓绽放的微动画?🎁 而且整个过程——从输入文字到视频出炉,只…

作者头像 李华
网站建设 2026/6/24 0:19:27

Wan2.2-T2V-5B模型版本迭代历史与功能演进

Wan2.2-T2V-5B:轻量级视频生成的破局者 你有没有试过,在抖音或小红书上看到一个脑洞大开的创意短视频,心里嘀咕一句:“这得花多少时间拍?” 而现在,只需输入一句话——“一只穿西装的松鼠在咖啡馆弹钢琴”&…

作者头像 李华
网站建设 2026/6/23 1:39:47

Wan2.2-T2V-5B在广告创意测试中的敏捷应用价值

Wan2.2-T2V-5B在广告创意测试中的敏捷应用价值 你有没有经历过这样的场景?市场团队开了三天会,终于敲定了一条“夏日畅饮”的广告概念,结果等拍摄、剪辑、调色做完,发现用户根本不买账——点击率惨淡,完播率垫底。更扎…

作者头像 李华
网站建设 2026/6/23 12:19:30

23、提升系统性能:硬盘、应用与网络优化指南

提升系统性能:硬盘、应用与网络优化指南 在当今数字化的时代,计算机系统的性能直接影响着我们的工作效率和使用体验。本文将围绕硬盘性能测试、固态硬盘选择与更换、应用程序优先级调整以及网络优化等方面,为你提供全面且实用的系统性能提升方案。 硬盘性能测试对比 进行…

作者头像 李华
网站建设 2026/6/23 22:12:40

24、提升系统网络性能:浏览器、下载与网络连接优化指南

提升系统网络性能:浏览器、下载与网络连接优化指南 在当今数字化时代,网络的速度和性能对于我们的日常使用至关重要。无论是浏览网页、下载文件还是进行网络连接,一个高效的网络环境能极大提升我们的体验。下面将为大家详细介绍如何提升浏览器性能、加速文件下载以及优化网…

作者头像 李华