PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
ask
[请问] 程式问题请教
楼主:
thumbg75446
(EDWIN)
2024-03-01 09:01:17
请教一个问题,给定一个整型数组,值有正有负,需要把整个arr分割成若干个subarr,
但必须满足每个subarr都至少包含一个负数,请问有几种分割数?例如[1,-2,3,4,-5]只
有以下分割方式
[1,-2|3,4,-5]
[1,-2,3|4,-5]
[1,-2,3,4|-5]
[1,-2,3,4,-5]
想问一下具体的思路是什么?有人说是dp+recursive但我看不太出来..
或是有专版可以询问吗谢谢
作者:
Schottky
(顺风相送)
2024-03-01 09:19:00
每个 sub array 都至少要有一个负数,所以先把非负数去除,然后想像剩余负数之间有几个可以插入分隔线的空位先穷举出分隔线有几种插入法。以你举的例子,分隔线只会有一条而且必须插在-2和-5之间。啊我忘了还可以完全不插 XD下一步再回头考虑有非负数的状况,-2和-5之间还有3和4那么唯一的分隔线有三个位置可以选择要不要用recursive要不要用dynamic programming都是其次先把演算过程做对比较重要程式类问题可以去相关语言讨论板如 C_and_CPP、Python不分语言的讨论也可以去Programming这些板看起来冷门,但只要有新文章就会有人去看的
楼主:
thumbg75446
(EDWIN)
2024-03-01 13:17:00
谢谢我去那边问问看
作者:
yzfr6
(扮关二哥!)
2024-03-04 21:34:00
阵列
继续阅读
[请问] 笔电可以连上图书馆网络但连不上手机网络
TKB5566
请问 想转让欧洲火车票 欧洲之星
mevi
[请问] 求可以让我做线上教学会议的网络平台
worldrr
以为清明节4/5结果是4/4的请假问题
franksmile
Re: [请问] 升级ChatGPT问题
CaoCao
[请问] 这种led灯板如何买?
cabin714
[请问] 2/29的发票是1-2月份还是3-4月份?
rrr0832
[请问] 这是什么蛙
ll04
[请问] 找歌 忧郁症 跳海 女声
acexyz
[请问] iPhone X无法充电
naohcl
Links
booklink
Contact Us: admin [ a t ] ucptt.com