news 2026/4/6 1:16:34

leetcode 816. Ambiguous Coordinates 模糊坐标

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 816. Ambiguous Coordinates 模糊坐标

Problem: 816. Ambiguous Coordinates 模糊坐标

解题过程

不需要用到回溯,规则是固定的,所以只需要考虑放置’,‘的地方就行,划分以后再单独放置’.‘,分两种情况考虑的,s[0]'0’或者不等于的,s[0]‘0’只能在非零数字后面放’,‘以及第一个0,s[0]!=‘0’则都可以放’,’,特殊情况是t2都是0,以及字符串最后一个字符是’0’此时不能加’.’

Code

class Solution { public: vector<string> add_decimal(string t) { if(t.size() == 1) return {t}; if(t[0]=='0') { if(t.back()=='0') return {}; t.insert(t.begin() + 1, '.'); return {t}; } if(t.back() == '0') return {t}; string tmp = t; vector<string> ret = {t}; for(int i = 1; i < tmp.size(); i++) { t = tmp; t.insert(t.begin() + i, '.'); ret.push_back(t); } return ret; } vector<string> ambiguousCoordinates(string s) { string t1, t2; vector<string> tr, p1, p2; s.erase(s.begin()); s.pop_back(); if(s[0] == '0') { for(int i = 0; i < s.size() - 1; i++) { if( (i > 0 && s[i] != '0') || (i==0)) { t1 = s.substr(0, i+1); p2 = add_decimal(t1); t2 = s.substr(i+1); if(t2.size() > 1 && t2[0]=='0') { if(stoi(t2)==0) continue; } p1 = add_decimal(t2); for(int k = 0; k < p2.size(); k++) { for(int j = 0; j < p1.size(); j++) { tr.push_back( "(" + p2[k] + ", " + p1[j] + ")" ); } } } } } else { for(int i = 0; i < s.size() - 1; i++) { t1 = s.substr(0, i+1); p2 = add_decimal(t1); t2 = s.substr(i+1); if(t2.size() > 1 && t2[0]=='0') { if(stoi(t2)==0) continue; } p1 = add_decimal(t2); for(int k = 0; k < p2.size(); k++) { for(int j = 0; j < p1.size(); j++) { tr.push_back( "(" + p2[k] + ", " + p1[j] + ")" ); } } } } return tr; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/29 9:12:40

各省市GDP最低城市,其中有你的城市吗?

一张地图&#xff0c;直观揭示了我国区域经济的另一个剖面&#xff1a;在省域内部&#xff0c;发展同样存在不均衡。这些“省内经济洼地”的规模与成因各异&#xff0c;共同构成了中国经济的基底图谱。 数据显示&#xff0c;各省最低城市的经济体量差距巨大。 江苏的“末位”…

作者头像 李华
网站建设 2026/4/5 16:29:00

Paperzz 毕业论文:把 “毕业劫” 拆成 “四步走” 的无痛毕业指南

Paperzz-AI官网免费论文查重复率AIGC检测/开题报告/文献综述/论文初稿 paperzz - 毕业论文-AIGC论文检测-AI智能降重-ai智能写作https://www.paperzz.cc/dissertation “开题被打回 3 次&#xff0c;文献格式改到眼瞎&#xff0c;数据跑不出结果只能熬夜凑字数”—— 这届毕业…

作者头像 李华
网站建设 2026/3/30 18:28:24

自考必备!8个AI论文工具助你轻松搞定格式规范!

自考必备&#xff01;8个AI论文工具助你轻松搞定格式规范&#xff01; 自考路上的得力助手&#xff1a;AI 工具如何助你轻松应对论文挑战 在自考过程中&#xff0c;论文写作往往是许多考生面临的最大难题之一。无论是格式规范、内容逻辑&#xff0c;还是语言表达&#xff0c;都…

作者头像 李华
网站建设 2026/4/1 0:44:54

学云计算需要用什么配置的电脑?

学习云计算时&#xff0c;电脑是我们必不可少的工具之一&#xff0c;但并非所有的电脑都可以满足专业学习和实践操作的需要&#xff0c;所以选择电脑也需要多方面考虑&#xff0c;那么学云计算需要用什么配置的电脑?请看下文。1、处理器云计算涉及虚拟机的运行、编程开发和数据…

作者头像 李华
网站建设 2026/3/26 21:07:34

基于spring boot的民宿预约管理系统的设计与实现

三、系统分析 进行民宿预约管理系统的开发&#xff0c;首先需要进行系统需求分析。对用户需求进行调研&#xff0c;接着设计系统的体系构造和数据库表构造&#xff0c;确定使用的开发工具和后台数据库。 系统分析的重点是对用户和系统的需求进行相关分析&#xff0c;包括对系统…

作者头像 李华
网站建设 2026/3/31 12:52:15

python基于Vue的四川火锅餐饮地方美食文化点评网站的设计与实现_django Flask pycharm项目

目录已开发项目效果实现截图关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;已开发项目效果实现截图 同行可拿货,招校园代理 ,本人源头供货商 python基于Vue的四川火锅餐饮地方美食…

作者头像 李华