[LeetCode]周赛335 Problem 3-Solution_每日热点
2023-03-05 12:17:03 来源:哔哩哔哩
题目简述
给定一个长度为的序列,将其分为前后非空两段,使得前后两段的乘积互质,并输出分割点。如果分割点不存在,输出。
原题目链接:https://leetcode.cn/contest/weekly-contest-335/problems/split-the-array-to-make-coprime-products/
思路1
如果直接从左到右枚举分割点,并维护左右乘积,看似复杂度合理,但由于数值过大,必须使用高精度gcd,这样实际的复杂度(包括时间和编程难度)都很大。
(资料图片)
一般对于gcd,可以从因子来考虑。我们将中的所有数分解质因数,然后枚举分割点并维护左右乘积的分解结果就可以了。只要使用合理的维护技巧(见附录),复杂度可以做到。其中是筛素数的复杂度,。
由于质数数目的特性(),因此以内的素数数目也是万级别,因此也不妨尝试直接暴力维护乘积,复杂度为。如果不放心,可以使用bitset(比如我)优化到。
思路2(未验证)
在得到中的所有数的质因数分解后,从右到左枚举每一个数,与此同时维护当前每一个质因子在数组中出现的最小下标。这样我们可以得到对于每一个数而言,其后首个与它不互质的数的位置。这样,在之间不可能存在分割点。我们标记这整个区间内的位置为impossible。最后,枚举分割点,找到最小的非impossible的分割点即可。
注意到每次标记一个连续的区间,因此使用差分进行标记,复杂度为。
备注:当然,其实也没必要标记,可以直接根据一直往后“跳”就可以了。
附录
关于思路1中的维护策略。很简单,只需要考虑每一个数所涉及的个质因子即可。用一个cnt变量记录当前左右公共质因子数目,在更新中动态调整cnt。
后记
本来是想试一试leetcode的周赛如何,看看能不能二十分钟解决战斗。结果被T3安排了,写思路2WA傻了:
于是就有了这个solution,卧薪尝胆。复健是复健不了了,快乐竞赛。
代码比较简单就不给了。
为你推荐
-
[LeetCode]周赛335 Problem 3-Solution_每日热点
-
given name和first name 热推荐
-
金的化学符号是什么_金的化学符号|当前聚焦
-
(两会·政协开幕)(11)接受采访
-
环球播报:哪些法律条文规定过失损坏电力设备罪
-
戴嵩擅长画什么?_戴嵩擅长画什么
-
是德科技收购Cliosoft,进一步壮大EDA软件产品线:环球滚动
-
世界时讯:陕西煤业:蒲白新能源10万千瓦光伏发电项目成功并网发电
-
每日热讯!浙商证券给予太阳纸业买入评级
-
【世界聚看点】2008全国投资建设项目管理师职业水平考试精讲精练
-
涉及TikTok,美国国会一委员会推迟 焦点观察
-
强信心·开新局|春潮涌动 动力澎湃——从六个故事看发展信心资讯
-
当前热文:滇池流域迎来禁钓期
-
多利科技龙虎榜:机构净买入2.31亿元
-
载运的正确读音_运载的读音是什么|天天时讯
-
苏州自考网上报名系统登录入口-热点在线
-
世界微速讯:金价是跌至1600美元还是升至2000美元?关键或取决于三大因素
-
亿嘉和:发布“机器人+AI〞战略进军智能清洁赛道,推出“麒麟”和“鲲鹏”产品系列
-
每日消息!鲜花饼哪种牌子的好吃_鲜花饼什么牌子好吃
-
画江湖之不良人第六季HD高清动漫百度网盘(今日更新)
推荐内容
- [LeetCode]周赛335 Problem 3-Solution_每日热点
- given name和first name 热推荐
- 金的化学符号是什么_金的化学符号|当前聚焦
- (两会·政协开幕)(11)接受采访
- 环球播报:哪些法律条文规定过失损坏电力设备罪
- 戴嵩擅长画什么?_戴嵩擅长画什么
- 是德科技收购Cliosoft,进一步壮大EDA软件产品线:
- 世界时讯:陕西煤业:蒲白新能源10万千瓦光伏发电
- 每日热讯!浙商证券给予太阳纸业买入评级
- 【世界聚看点】2008全国投资建设项目管理师职业水
- 涉及TikTok,美国国会一委员会推迟 焦点观察
- 强信心·开新局|春潮涌动 动力澎湃——从六个故
- 当前热文:滇池流域迎来禁钓期
- 多利科技龙虎榜:机构净买入2.31亿元
- 载运的正确读音_运载的读音是什么|天天时讯
- 苏州自考网上报名系统登录入口-热点在线
- 世界微速讯:金价是跌至1600美元还是升至2000美元
- 亿嘉和:发布“机器人+AI〞战略进军智能清洁赛道
- 每日消息!鲜花饼哪种牌子的好吃_鲜花饼什么牌子好
- 画江湖之不良人第六季HD高清动漫百度网盘(今日更
- 梦幻西游:King总回归玩129号?玩家抓鬼出70无级
- 爱你万缕千丝大结局_爱你万缕千丝
- 天天热点评!新一批山东省绿色饭店名单公布
- 幽兰行天下:3月1日淘金早参
- 雪无寒灵_灵哀寒
- 金贵银业:对下属综合厂粗铅冶炼系统进行年度停产
- PHP4.0编程指南与样例
- 美图“AI简笔画”上线:从理解“关键词”到理解“
- 上海保租房实景图及户型图查询方式 环球最新
- 秦岭路街道办事处深入企业开展“万人助万企”活动
- tangle|新要闻
- 异地就医备案办理哪些人适用?怎么办理?一文了解
- 孕妇腰痛怎么样会更舒服_孕妇腰痛怎么缓解
- 一品渝香干锅辣欢天 范西路店
- 格林美:与宁德时代等签署构建电池闭环回收项目合
- 蜜蜂的生活环境特性_蜜蜂的生活环境
- 万松庄村
- 古井贡酒"武汉船机特供"标注被质疑违规 股价涨0.54%
- 观察:秦刚将在联合国人权理事会发表视频致辞
- 全球焦点!怎么能通过微信交易单号查询对方微信账
油气
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
经济
-
1、生平释义:一个人生活的整个过程;一辈子。有生以来;平生。2、出自:清吴趼人《二十年目睹之怪现状》第二二回:那天凭空受了伯述的一席话
-
中新网杭州10月18日电 (王题题 胡燕婕)云天收夏色,浅秋正渐浓。10月18日,浙江杭州市西湖游船有限公司推出的惠民多站点“西湖环湖游
-
中国税务机关处罚一名艺人经纪人 中新社北京10月18日电 (记者 赵建华)上海市税务局第一稽查局前期在艺人郑爽偷逃税案件检查过程中
-
中新网福州10月18日电 (记者 龙敏 王东明)福州市晋安区官方18日晚间通报,18日14时47分,晋安区岳峰镇化工路爱摩轮商业广场项目摩天
-
中新网兰州10月18日电 (闫姣 艾庆龙 吉翔)“红山白土头,黄河向西流。”不少人疑问,天下黄河向东流,为何甘肃永靖县这段黄河却向西