package jz.bm;import java.util.ArrayList;
import java.util.Arrays;public class bm10 {public int candy (int[] arr) {int res = 0;int n = arr.length;int[] nums = new int[n];for (int i = 0; i < n; i++) {nums[i] = 1;}for (int i = 1; i < n; i++) {if (arr[i] > arr[i - 1]) {nums[i] = nums[i - 1] + 1;}}res = nums[n - 1];for (int i = n - 2; i >= 0; i--) {if (arr[i] > arr[i + 1] && nums[i] <= nums[i + 1]) {nums[i] = nums[i + 1] + 1;}res += nums[i];}return res;}public int minmumNumberOfHost (int n, int[][] startEnd) {int[] start = new int[n];int[] end = new int[n];for (int i = 0; i < n; i++) {start[i] = startEnd[i][0];end[i] = startEnd[i][1];}Arrays.sort(start);Arrays.sort(end);int res = 0;int j = 0;for (int i = 0; i < n; i++) {if (start[i] >= end[j]) {j++;} elseres++;}return res;}
}