华为od机试 告警抑制

华为OD告警抑制】(java)(100分) 告警抑制,是指高优先级告警抑制低优先级告警的规则。 高优先级告警产生后,低优先级告警不再产生。 请根据原始告警列表和告警抑制关系,给出实际产生的告警列表。 不会出现循环抑制的情况。 告警不会传递,比如A -> B -> C,这种情况下A不会直接抑制C。 但被抑制告警仍然可以抑制其它低优先级告警 阅读详情
package main;

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

/*
 * 告警抑制
 */
public class test5 {
    

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        while(in.hasNext()){
            //读入数据
            int length = in.nextInt();
            String[][] c = new String[length][2];
            for (int i = 0; i < c.length; i++) {
                c[i][0] = in.next();
                c[i][1] = in.next();
            }
            String[] s = {"A","B","C","D","E"};
            List<String> ans = new ArrayList<>();
            for (int i = 0; i < s.length; i++) {
                ans.add(s[i]);
            }
            
            List<String> del = new ArrayList<>();
            for(int i = 0 ; i < c.length ; i ++){
                if(ans.contains(c[i][0])){
                    if(ans.contains(c[i][1])){
                        del.add(c[i][1]);
                    }
                }
            }
            for(int i = 0 ; i < del.size() ; i ++){
                ans.remove(del.get(i));
            }
            System.out.println(ans.toString());
        }
    }
}

 

告警抑制 已支持(Java & JS & Python & C & C++),考察:逻辑分析 阅读详情

相关推荐

2023华为od统一考B卷【告警抑制

告警抑制,是指高优先级告警抑制低优先级告警的规则。请根据原始告警列表和告警抑制关系,给出实际产生的告警列表。然后获取实际产生的告警列表。对于每个告警,我们检查它是否存在于抑制关系中,并查看它抑制告警是否也在实际产生的告警列表中。如果某个告警不存在于抑制关系中,或者它抑制告警不在实际产生的告警列表中,那么它是实际产生的告警之一。首先需要知道哪些告警会被其他告警抑制,即某些告警的产生可能导致其他告警不再产生。对于每个告警,记录它所抑制的其他告警。A抑制了B,B抑制了C,最后实际的告警为A D E。

wtswts1232的博客 1213

华为OD - 告警抑制(C & Python)

华为OD - 告警抑制(C & Python)

m0_64935294的博客 752

华为OD - 告警抑制Java & JS & Python)

告警抑制,是指高优先级告警抑制低优先级告警的规则。高优先级告警产生后,低优先级告警不再产生。请根据原始告警列表和告警抑制关系,给出实际产生的告警列表。不会出现循环抑制的情况。告警不会传递,比如A->B,B->C,这种情况下A不会直接抑制C。但被抑制告警仍然可以抑制其他低优先级告警。第一行为数字N,表示告警抑制关系个数,0 ≤ N ≤ 120接下来N行,每行是由空格分隔的两个告警ID,例如: id1 id2,表示id1抑制id2,告警ID的格式为:大写字母+0个或者1个数字。

u012657708的博客 420

华为OD真题 Python语言】375、告警抑制 | 真题+思路参考+代码解析

>告警抑制,是指高优先级告警抑制低优先级告警的规则。高优先级告警产生后,低优先级告警不再产生。请根据原始告警列表和告警关系,给出实际产生的告警列表。 >  >1、不会出现循环抑制的情况。 2、告警不会传递,比如A->B,B->C, 这种情况下A不会直接抑制C。但被抑制告警仍然可以抑制其他低优先级告警

KJ.JK 3204

华为OD真题 C语言】375、告警抑制 | 真题+思路参考+代码解析

告警抑制,是指高优先级告警抑制低优先级告警的规则。高优先级告警产生后,低优先级告警不再产生。请根据原始告警列表和告警关系,给出实际产生的告警列表。 >  >1、不会出现循环抑制的情况。 2、告警不会传递,比如A->B,B->C, 这种情况下A不会直接抑制C。但被抑制告警仍然可以抑制其他低优先级告警

KJ.JK 1862

华为OD真题 Java语言】375、告警抑制 | 真题+思路参考+代码解析

>告警抑制,是指高优先级告警抑制低优先级告警的规则。高优先级告警产生后,低优先级告警不再产生。请根据原始告警列表和告警关系,给出实际产生的告警列表。 >  >1、不会出现循环抑制的情况。 2、告警不会传递,比如A->B,B->C, 这种情况下A不会直接抑制C。但被抑制告警仍然可以抑制其他低优先级告警

KJ.JK 2906

华为OD告警抑制【2023 B卷|100分】

告警抑制,是指高优先级告警抑制低优先级告警的规则。高优先级告警产生后, 低优先级告警不再产生。请根据原始告警列表和告警抑制关系,给出实际产生的告警列表。

goldarmour的博客 1498

华为OD真题 C++语言】375、告警抑制 | 真题+思路参考+代码解析

>告警抑制,是指高优先级告警抑制低优先级告警的规则。高优先级告警产生后,低优先级告警不再产生。请根据原始告警列表和告警关系,给出实际产生的告警列表。 >  >1、不会出现循环抑制的情况。 2、告警不会传递,比如A->B,B->C, 这种情况下A不会直接抑制C。但被抑制告警仍然可以抑制其他低优先级告警

KJ.JK 2183

华为OD真题 Golang语言】375、告警抑制 | 真题+思路参考+代码解析

题目描述 >告警抑制,是指高优先级告警抑制低优先级告警的规则。高优先级告警产生后,低优先级告警不再产生。请根据原始告警列表和告警关系,给出实际产生的告警列表。 >  >1、不会出现循环抑制的情况。 2、告警不会传递,比如A->B,B->C, 这种情况下A不会直接抑制C。但被抑制告警仍然可以抑制其他低优先级告警

KJ.JK 1万+

2023年华为OD(python)B卷-告警抑制

告警抑制,是指高优先级告警抑制低优先级告警的规则。高优先级告警产生后,低优先级告警不再产生。请根据原始告警列表和告警抑制关系,给出实际产生的告警列表。不会出现循环抑制的情况。告警不会传递,比如A->B.B->C,这种情况下A不会直接抑制C。但被抑制告警仍然可以抑制其他低优先级告警

u014481728的博客 1216

华为ODJava - 告警抑制

告警抑制,是指高优先级告警抑制低优先级告警的规则。高优先级告警产生后,低优先级告警不再产生。请根据原始告警列表和告警抑制关系,给出实际产生的告警列表。

qq_40642440的博客 359

华为OD - 告警抑制 - 数据结构map(Python/JS/C/C++ 2025 A卷 100分)

华为OD 2025A卷题库疯狂收录中,刷题。

学Java,找哪吒 988

华为OD考生抽中题 B卷】告警抑制,用 Python 编码,速通

告警抑制,是指高优先级告警抑制低优先级告警的规则。高优先级告警产生后,低优先级告警不再产生。请根据原始告警列表和告警抑制关系,给出实际产生的告警列表。参加华为 od ,一定要注意不要完全背诵代码,需要理解之后模仿写出,通过率才会高。告警不会传递,比如 A->B,B->C,这种情况下 A 不会直接抑制 C。第一行为数字 N,表示告警抑制关系个数,0 ≤ N ≤ 120。A 抑制了 B,B 抑制了 C,最后实际的告警为 A D E。但被抑制告警仍然可以抑制其他低优先级告警。不会出现循环抑制的情况。

梦想橡皮擦,专栏100例写作模式先行者,现象级专栏 《Python 爬虫 100 例》作者、《滚雪球学 Python 专栏》原创者 579

华为ODC++ - 告警抑制

告警抑制,是指高优先级告警抑制低优先级告警的规则。高优先级告警产生后,低优先级告警不再产生。请根据原始告警列表和告警抑制关系,给出实际产生的告警列表。

steven_my的博客 344

华为OD - 告警抑制(JS)

告警抑制,是指高优先级告警抑制低优先级告警的规则。高优先级告警产生后,低优先级告警不再产生。请根据原始告警列表和告警抑制关系,给出实际产生的告警列表。第一行为数字N,表示告警抑制关系个数,0 ≤ N ≤ 120。最后一行为告警产生列表,列表长度[1,100]我们基于用例2来说明下这题。大写字母+0个或者1个数字。告警ID之间以单个空格分隔。

m0_46181452的博客 708

华为ODpython】告警抑制【2023 B卷|100分】

告警抑制,是指高优先级告警抑制低优先级告警的规则。高优先级告警产生后, 低优先级告警不再产生。请根据原始告警列表和告警抑制关系,给出实际产生的告警列表。 不会出现循环抑制的情况。

goldarmour的博客 589

华为OD - 告警抑制(2025A卷 100分)

真题目录: 点击去查看告警抑制,是指高优先级告警抑制低优先级告警的规则。高优先级告警产生后,低优先级告警不再产生。请根据原始告警列表和告警抑制关系,给出实际产生的告警列表。第一行为数字N,表示告警抑制关系个数,0 ≤ N ≤ 120 接下来N行,每行是由空格分隔的两个告警ID,例如: id1 id2,表示id1抑制id2,告警ID的格式为:最后一行为告警产生列表,列表长度[1,100]真实产生的告警列表告警ID之间以单个空格分隔 输出 说明 用例2 输入 输出 题解 思路:

qq_45776114的博客 409
上一篇: git常用操作
下一篇: 華為od機試 組成最大數
林则狸
博客等级 码龄8年 1粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值