关注
感谢楼上回复,我还是太水了,算法练习得少,写得不好。 关于2楼,我通过率是20%而该层主通过率40%的原因,刚才重写时也许找到了,我的代码逻辑错了。比如DFS到第i层,假如K种花都已经放过了,那么就可以不用继续递归了,剩下N-i层每一层都可以放K种花,也就是结果加上K的N-i次方。由于我是按照N=3 K=2来作为示例,所以这里我加上了2的N-i次方。 关于动归的思路,应该是f(n, k) = k*(f(n-1, k-1) + f(n-1, k)。设花的种类为1~k,f(n-1, k-1)可以看作前n-1个位置放置花种1~k-1的种数,然后第n个位置必须放置花种k。由于轮换对称性,第n个位置的花种k可以和任意花种兑换,因此要乘以k。f(n-1, k)则可以看作前n-1个位置就放置了所有的花种,因此肯定和前面的k*f(n-1, k-1)的放置放法是不同的。当然这里也要乘以k,因为第n个位置还是能放置k种花。
查看原帖
点赞 5
相关推荐
10-18 13:02
西安理工大学 C++ 点赞 评论 收藏
分享
11-20 13:35
广东白云学院 数据运营 立马来offer:去哪个大厂了啊,其实你选了小公司,遇到不开心的也会后悔没有选择大平台。别美化小公司了,至少大厂有平台,有二次选择的能力
点赞 评论 收藏
分享
牛客热帖
正在热议
# 25届秋招总结 #
276671次浏览 2380人参与
# 如果实习可以转正,你会不会放弃秋招 #
205851次浏览 2805人参与
# 北方华创开奖 #
24355次浏览 262人参与
# 地方国企笔面经互助 #
3208次浏览 7人参与
# 学历or实习经历,哪个更重要 #
46891次浏览 366人参与
# 选完offer后,你后悔学本专业吗 #
16211次浏览 120人参与
# 如何一边实习一边秋招 #
988834次浏览 12620人参与
# 软开人,秋招你打算投哪些公司呢 #
41361次浏览 533人参与
# 数据人的面试交流地 #
436127次浏览 7810人参与
# 0offer是寒冬太冷还是我太菜 #
891962次浏览 7956人参与
# 得物求职进展汇总 #
64664次浏览 673人参与
# 求职遇到的搞笑事件 #
68916次浏览 570人参与
# 你觉得专业和学校哪个对薪资影响最大 #
28818次浏览 215人参与
# 查收我的offer竞争力报告 #
21055次浏览 262人参与
# 你最想要的公司福利是? #
43170次浏览 158人参与
# 没有实习经历,还有机会进大厂吗 #
808550次浏览 13875人参与
# 来聊聊机械薪资天花板是哪家 #
67244次浏览 456人参与
# 当你面对裁员会如何? #
26458次浏览 154人参与
# 一觉醒来,我觉醒了超级打工人系统 #
3550次浏览 37人参与
# 应届生被毁约被毁意向了怎么办 #
28751次浏览 244人参与
# 面试体验感最好的是哪家? #
84090次浏览 821人参与