当前位置: 首页 > news >正文

门户网站建设需求微信公众号seo

门户网站建设需求,微信公众号seo,普通人开网店赚钱吗,崇明做网站公司题目 告警抑制,是指高优先级告警抑制低优先级告警的规则。高优先级告警产生后,低优先级告警不再产生。请根据原始告警列表和告警抑制关系,给出实际产生的告警列表。不会出现循环抑制的情况。告警不会传递,比如A->B.B->C&…

题目

告警抑制,是指高优先级告警抑制低优先级告警的规则。高优先级告警产生后,低优先级告警不再产生。请根据原始告警列表和告警抑制关系,给出实际产生的告警列表。不会出现循环抑制的情况。告警不会传递,比如A->B.B->C,这种情况下A不会直接抑制C。但被抑制的告警仍然可以抑制其他低优先级告警。
输入描述
第一行为数字N,表示告警抑制关系个数,O<=N<=120
接下来N行,每行是由空格分隔的两个告警ID,例如: id1 id2,表示id1抑制id2,告警ID的格式为:大写字母+0个或者1个数字
最后一行为告警产生列表,列表长度[1,100]
输出描述
真实产生的告警列表
备注
告警ID之间以单个空格分隔
示例1:
输入
2
A B
B C
A B C D E
输出
A D E
说明
A抑制了B,B抑制了C,最后实际的告警为A D E
示例2:
输入
4
F G
C B
A G
A0 A
A B C D E
输出
A C D E

思路

阅读理解题,没啥意思还容易造成歧义。
以示例数据2为例。记录抑制关系如下:
G:[F A] --也就是说G被F、A抑制
B:[C] --C被B抑制
A:[A0] --A0被A抑制
我们可以把这些抑制关系存在一个map中,键为被抑制的字符,值为抑制源列表。
现在只需要遍历告警列表,如果告警在map的key中,并且告警源在列表中,那么该告警被抑制,不输出(不管出现的先后次序),否则,输出告警。

题解

package hwod;import java.util.*;
//有效抑制,A>B,A和B同时在告警列表中
public class WarnRestrain {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();String[][] input = new String[n][];sc.nextLine();for (int i = 0; i < n; i++) {input[i] = sc.nextLine().split(" ");}String[] warnArrays = sc.nextLine().split(" ");List<String> warnList = new ArrayList<>(Arrays.asList(warnArrays));System.out.println(warnRestrain(warnList, input));}static Map<String, Set<String>> map = new HashMap<>();private static String warnRestrain(List<String> warnList, String[][] input) {for (int i = 0; i < input.length; i++) {String value = input[i][0];String key = input[i][1];Set<String> originSet = map.getOrDefault(key, new HashSet<>());originSet.add(value);map.put(key, originSet);}StringBuilder sb = new StringBuilder();int size = warnList.size();for (int i = 0; i < size; i++) {String item = warnList.get(i);if (!map.containsKey(item) || Collections.disjoint(warnList, map.get(item))) {if (i != 0) sb.append(" ");sb.append(item);}}return sb.toString();}
}

推荐

如果你对本系列的其他题目感兴趣,可以参考华为OD机试真题及题解(JAVA),查看当前专栏更新的所有题目。

http://www.hkea.cn/news/338651/

相关文章:

  • 网站建设模板购买品牌seo培训
  • 深圳网站建设 cms网站推广交换链接
  • 标准物质网站建设5118站长工具箱
  • 做一个能注册用户的网站网络推广费用大概价格
  • 网站建设评价东莞谷歌推广
  • php网站后台进不去百度推广入口官网
  • 个人网站一键生成免费推广网站有哪些
  • 厦门做网站设计电商seo优化
  • wordpress视频点播seo技术是干什么的
  • 网站推广是怎么做的网络营销专业如何
  • 平面设计线上兼职上海网站seo
  • 个性化网站定制价格今日热点
  • 做网站的艰辛免费个人网站申请
  • 网站改版需要多久网站设计与制作毕业论文范文
  • 深圳横岗网站建设网站建设的推广渠道
  • 有没有什么网站免费做名片2023年新闻小学生摘抄
  • 新网金商网站外链查询工具
  • 网站建设的进度竞价托管选择微竞价
  • 网站快速网站推广怎么做一个公司网站
  • 旅游网站模板htmlseo品牌优化整站优化
  • 方圆网站建设aso优化重要吗
  • 做购实惠网站的意义好用的搜索引擎有哪些
  • 怎么把自己笔记本做服务器做个网站搭建网站基本步骤
  • jeecms做企业网站成都网站建设公司排名
  • 沈阳招聘网站开发地推项目平台
  • 798艺术区成都seo达人
  • 平度网站建设抖音代运营收费详细价格
  • 株洲网站优化找哪家seo优化的价格
  • 找印度人做网站sem竞价推广公司
  • 山西网站推广公司网站关键词优化怎么弄