本文主要是介绍网易2020届笔试题--洪水高度把通信基站淹没后会分为几组?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
比如10个基站的高度依次是12,13,34,9,15,11,9,18,20,22,如下是3个洪水高度:
如果洪水高度是1,那么会分为1组(12,13,34,9,15,11,9,18,20,22)
如果洪水高度是10,那么会分为3组(12,13和34,15,11和18,20,22)
如果洪水高度是11,那么会分为3组(12,13,34和15和18,20,22)
输入:
10
12 13 34 9 15 11 9 18 20 22
3
1
10
11
输出:
1
3
3
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int towerCount = sc.nextInt();int[] towerHeight = new int[towerCount];for (int i = 0; i < towerCount; i++) {towerHeight[i] = sc.nextInt();}int floodCount = sc.nextInt();int[] floodHeight = new int[floodCount];for (int i = 0; i < floodCount;
这篇关于网易2020届笔试题--洪水高度把通信基站淹没后会分为几组?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!