Given an array of integers nums and an integer k . A continuous subarray is called nice if there are k odd numbers on it.
Return the number of nice sub-arrays .
1 <= nums.length <= 50000
1 <= nums[i] <= 10^5
1 <= k <= nums.length