【题解】种花问题
【题目描述】
假设有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花不能种植在相邻的地块上,它们会争夺水源,两者都会死去。
给你一个整数数组 flowerbed 表示花坛,由若干 0 和 1 组成,其中 0 表示没种植花,1 表示种植了花。另有一个数 n ,能否在不打破种植规则的情况下种入 n 朵花?能则返回 true ,不能则返回 false 。
【输入描述】
两行,第一行表示flowerbed,
第二行一个数n,表示要种入n朵花
【输出描述】
一行,true或者false
【样例1输入】
1 0 0 0 1 1
【样例1输出】
true
【样例2输入】
1 0 0 0 1 2
【样例2输出】
false
【提示】
1 <= flowerbed.length <= 2 * 104flowerbed[i]为0或1flowerbed中不存在相邻的两朵花0 <= n <= flowerbed.length