网站首页
编程语言
数据库
系统相关
其他分享
编程问答
2320
2024-12-29
leetcode 2320. 统计放置房子的方式数
2320.统计放置房子的方式数 classSolution{public:constintMOD=1'000'000'007;intcountHousePlacements(intn){if(n==1)return4;vector<long>dpZero(n+1);//dpZero[i]代表在位置i上不放置房子vector<long>
2024-12-28
【线性DP】LeetCode 2320. 统计放置房子的方式数
题目https://leetcode.cn/problems/count-number-of-ways-to-place-houses/题解由于道路两边的房子彼此互不影响,因此满足相互独立的条件,故而两侧的方案的乘积就是最后的答案。因为两侧空地的数量都是\(n\),因此只要算出其中一侧的方案即可,另一侧的方案相同。每块空地上都可以