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

桶排序、堆排序、奇偶排序、计数排序、阿坤老师的独特瓷器、封闭图形个数、二进制王国【算法赛】

桶排序import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Collections; import java.util.LinkedList; public class Main { static int N100010,idx;//res0; static String s[]new String[N]; static boolean num[]new boolean[N]; public static void main(String[] args) throws IOException { BufferedReader brnew BufferedReader(new InputStreamReader(System.in)); // int TInteger.parseInt(br.readLine()); // String g[]br.readLine().split( ); int arr[]{3,6,8,5,90,45,37,67,29,78}; bucketSort(arr,arr.length); // } static void bucketSort(int arr[],int n){ if(arrnull|| arr.length0)return; int minzarr[0]; int maxzarr[0]; for (int i 1; i n; i) { minzMath.min(minz, arr[i]); maxzMath.max(maxz, arr[i]); } int bucketnum(maxz-minz)/arr.length1;//至少有一个桶 LinkedListLinkedListInteger buckets new LinkedList(); for (int i 0; i bucketnum; i) { buckets.add(new LinkedList()); } for (int i 0; i n; i) { int uarr[i]; int ind(u-minz)/n; buckets.get(ind).add(u); } for (int i 0; i bucketnum; i) { Collections.sort(buckets.get(i)); } int i0; for(LinkedListInteger list:buckets){ for(int u:list){ arr[i]u; } } for (int j 0; j n; j) { System.out.println(arr[j]); } } }堆排序import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { static int N100010,idx;//res0; static String s[]new String[N]; static boolean num[]new boolean[N]; public static void main(String[] args) throws IOException { BufferedReader brnew BufferedReader(new InputStreamReader(System.in)); // int TInteger.parseInt(br.readLine()); // String g[]br.readLine().split( ); int arr[]{3,6,8,5,90,45,37,67,29,78}; int narr.length; //建一个大根堆 每次将堆顶元素放在后面 再建一个大根堆 一次类推 //堆是一个完全二叉树的结构 我们从叶子结点开始 不断维护一个大根堆 //依次向上维护 直到拼出一个完整的大根堆 //叶子不需要维护 从最后一个非叶子结点开始维护 非叶子结点个数为floor(n/2) for (int i n/2-1; i 0; i--) { heap(arr,n,i); } for (int i n-1; i 0; i--) {//每次把堆顶元素放在当前轮次的最后 int harr[0]; arr[0]arr[i]; arr[i]h; heap(arr, i,0); } for (int i 0; i arr.length; i) { System.out.println(arr[i]); } } static void heap(int a[],int n,int i){//维护以i为父结点的子树 int largei; int left2*i1,right2*i2; if(leftn a[left]a[large]){ largeleft; } if(rightn a[right]a[large]){ largeright; } if(large!i){ int ta[i]; a[i]a[large]; a[large]t; heap(a, n, large); } } }奇偶排序【算法赛】问题描述小蓝所在的王国名为偶数王国在他们王国中数字的比较通常按以下步骤进行如果两个数字的奇偶性不同那么偶数一定大于奇数。如果两个数字的奇偶性相同则比较它们的实际数值大小。现在给你一个正整数数组 AA请你输出按照偶数王国规则从小到大排序后的 AA。输入格式第一行输入一个整数 N(1≤N≤103)N(1≤N≤103) 表示数组 AA 的长度。第二行输入 NN 个整数 A1,A2,A3,⋯,AN(1≤Ai≤105)A1​,A2​,A3​,⋯,AN​(1≤Ai​≤105) 表示数组 AA。输出格式输出一行 NN 个整数表示答案。样例输入5 1 2 3 4 5样例输出1 3 5 2 4import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; public class Main { static int N100010,idx;//res0; static Integer a[]new Integer[N]; static boolean num[]new boolean[N]; public static void main(String[] args) throws IOException { //System.out.println(100); BufferedReader brnew BufferedReader(new InputStreamReader(System.in)); int nInteger.parseInt(br.readLine()); String g[]br.readLine().split( ); for (int i 0; i n ; i) { a[i]Integer.parseInt(g[i]); } Arrays.sort(a, 0,n, (a,b)-{//转化为Integer才能使用lamda表达式 boolean aa(a%20),bb(b%20); if(aabb){ return a-b; }else{ if(a%20){ return 1; }else{ return -1; } } }); for (int i 0; i n; i) { System.out.print(a[i] ); } } }计数排序import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { static int N100010,idx;//res0; static Integer a[]new Integer[N]; static boolean num[]new boolean[N]; public static void main(String[] args) throws IOException { BufferedReader brnew BufferedReader(new InputStreamReader(System.in)); // int nInteger.parseInt(br.readLine()); // String g[]br.readLine().split( ); int u[]{9,56,75,65,54,33,23}; int zInteger.MIN_VALUE; for (int i 0; i u.length; i) { zMath.max(z, u[i]); } int d[]new int[z1]; for (int i 0; i u.length; i) { d[u[i]]; } int id0; for (int i 0; i d.length; i) { while(d[i]--0){ a[id]i; } } for (int i 0; i id; i) { System.out.print(a[i] ); } } }阿坤老师的独特瓷器问题描述阿坤老师是一位热爱中国传统文化的老师特别喜欢收藏各种各样的瓷器。他有一个习惯就是在每一个瓷器底部都标注上瓷器的直径 dd 和高度 hh。一天阿坤老师突然想整理一下自己的瓷器收藏。他有一个特别的定义“独特瓷器”即对于一个瓷器 AA如果不存在另一个瓷器 BB 其直径和高度都严格大于瓷器 AA 的直径和高度则称瓷器 AA 为“独特瓷器”。阿坤老师有 NN 个瓷器每个瓷器都有一个直径和高度。请你帮助阿坤老师计算出他的瓷器收藏中有多少个“独特瓷器”。输入格式输入的第一行包含一个整数 NN1≤N≤1051≤N≤105。接下来的 NN 行每行包含两个整数分别表示瓷器的直径 dd 和高度 hh1≤d,h≤1061≤d,h≤106。输出格式输出一个整数表示阿坤老师的瓷器收藏中“独特瓷器”的数量。样例输入5 3 4 5 6 2 5 3 7 6 5样例输出3超时import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { static int N100010,idx;//res0; //static Integer a[]new Integer[N]; static Node node[]new Node[N]; static boolean f[]new boolean[N]; public static void main(String[] args) throws IOException { //System.out.println(100); BufferedReader brnew BufferedReader(new InputStreamReader(System.in)); int nInteger.parseInt(br.readLine()); //String g[]br.readLine().split( ); for (int i 0; i n; i) { String g[]br.readLine().split( ); int dInteger.parseInt(g[0]),hInteger.parseInt(g[1]); node[idx]new Node(d, h); } for (int i 0; i n; i) { f[i]true; } for (int i 0; i n; i) { for (int j 0; j n; j) { if(ij)continue; if(node[i].dnode[j].d node[i].hnode[j].h){ f[i]false; } } } int res0; for (int i 0; i n; i) { if(f[i]true)res; } System.out.println(res); } static class Node{ int d; int h; public Node() { // TODO Auto-generated constructor stub } public Node(int d, int h) { this.d d; this.h h; } } }正确import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; public class Main { static int N100010,idx;//res0; //static Integer a[]new Integer[N]; static Node node[]new Node[N]; // static boolean f[]new boolean[N]; public static void main(String[] args) throws IOException { //System.out.println(100); BufferedReader brnew BufferedReader(new InputStreamReader(System.in)); int nInteger.parseInt(br.readLine()); //String g[]br.readLine().split( ); for (int i 0; i n; i) { String g[]br.readLine().split( ); int dInteger.parseInt(g[0]),hInteger.parseInt(g[1]); node[idx]new Node(d, h); } if(n1){ System.out.println(1);return; } Arrays.sort(node,0,n);//先按d降序 h升序 int maxh0,res0; for (int i 0; i n; i) { if(node[i].hmaxh){ res; maxhnode[i].h; } } System.out.println(res); } static class Node implements ComparableNode{ int d; int h; public Node() {} public Node(int d, int h) { this.d d; this.h h; } Override public int compareTo(Node o) { if(do.d){ return h-o.h; }else{ return o.d-d; } } } }封闭图形个数问题描述在蓝桥王国数字的大小不仅仅取决于它们的数值大小还取决于它们所形成的“封闭图形”的个数。封闭图形是指数字中完全封闭的空间例如数字 11、22、33、55、77 都没有形成封闭图形而数字 00、44、66、99 分别形成了 11 个封闭图形数字 88 则形成了 22 个封闭图形。值得注意的是封闭图形的个数是可以累加的。例如对于数字 6868由于 66 形成了 11 个封闭图形而 88 形成了 22 个所以 6868 形成的封闭图形的个数总共为 33。在比较两个数的大小时如果它们的封闭图形个数不同那么封闭图形个数较多的数更大。例如数字 4141 和数字 1818它们对应的封闭图形的个数分别为 11 和 22因此数字 4141 小于数字 1818。如果两个数的封闭图形个数相同那么数值较大的数更大。例如数字 1414 和数字 4141它们的封闭图形的个数都是 11但 14411441所以数字 1414 小于数字 4141。 如果两个数字的封闭图形个数和数值都相同那么这两个数字被认为是相等的。小蓝对蓝桥王国的数字大小规则十分感兴趣。现在他将给定你 nn 个数 a1,a2,…,ana1​,a2​,…,an​请你按照蓝桥王国的数字大小规则将这 nn 数从小到大排序并输出排序后结果。输入格式第一行包含一个整数 nn表示给定的数字个数。第二行包含 nn 个整数 a1,a2,…,ana1​,a2​,…,an​表示待排序的数字。输出格式输出一行包含 nn 个整数表示按照蓝桥王国的数字大小规则从小到大排序后的结果每两个数字之间用一个空格分隔。样例输入3 18 29 6样例输出6 29 18样例说明对于给定的数字序列 [18,29,6][18,29,6]数字 1818 的封闭图形个数为 22数字 2929 的封闭图形个数为 11数字 66 的封闭图形个数为 11。按照封闭图形个数从小到大排序后得到 [29,6,18][29,6,18]。由于数字 2929 和数字 66 的封闭图形个数相同因此需要进一步按照数值大小对它们进行排序最终得到 [6,29,18][6,29,18]。评测用例规模与约定对于 50%50% 的评测用例1≤n≤2×1031≤n≤2×1031≤ai≤1051≤ai​≤105。对于所有评测用例1≤n≤2×1051≤n≤2×1051≤ai≤1091≤ai​≤109。import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.HashMap; import java.util.Map; public class Main { static MapInteger, Integer mapnew HashMapInteger, Integer(); static int N2*100010,idx;//res0; static Integer a[]new Integer[N]; //static Node node[]new Node[N]; // static boolean f[]new boolean[N]; public static void main(String[] args) throws IOException { //System.out.println(100); BufferedReader brnew BufferedReader(new InputStreamReader(System.in)); int nInteger.parseInt(br.readLine()); String g[]br.readLine().split( ); for (int i 0; i n; i) { a[i]Integer.parseInt(g[i]); } map.put(4, 1);map.put(6, 1);map.put(8, 2);map.put(9, 1);map.put(0, 1); Arrays.sort(a,0,n,(a,b)-{ int aacal(a),bbcal(b); if(aabb){ return a-b; }else{ return aa-bb; } }); for (int i 0; i n; i) { System.out.print(a[i] ); } } static int cal(int n){ if(n0)return 1; int sum0; while(n0){ summap.getOrDefault(n%10, 0); n/10; } return sum; } }二进制王国【算法赛】问题描述二进制王国是一个非常特殊的国家因为该国家的居民仅由 00 和 11 组成。在这个国家中每个家庭都可以用一个由 00 和 11 组成的字符串 SS 来表示例如 101101、000000、111111 等。现在国王选了出 NN 户家庭参加邻国的庆典。为了符合王国的审美标准我们需要选择一种排队顺序使得最终形成的队伍在字典序上是最小的。国王将这个任务交给了你请你解决这个问题。输入格式第一行包含一个整数 N(1 ≤N≤2×105)N(1 ≤N≤2×105)代表二进制家庭数量。接下来输入 NN 行第 ii 行输入一个二进制字符串 SiSi​ 表示第 ii​​ 户家庭。数据范围保证∑i1n∣Si∣≤2×105∑i1n​∣Si​∣≤2×105其中 ∣Si∣∣Si​∣ 表示第 ii 个字符串的长度。输出格式输出一行一个字符串表示字典序最小的排队情况。输入样例3 111 000 101输出样例000101111说明字典序最小的排队应该是 S2S3S1形成的队伍为 000101111。import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.HashMap; import java.util.Map; public class Main { static MapInteger, Integer mapnew HashMapInteger, Integer(); static int N2*100010,idx;//res0; static Integer a[]new Integer[N]; static String stringa[]new String[N]; // static Node node[]new Node[N]; // static boolean f[]new boolean[N]; public static void main(String[] args) throws IOException { //System.out.println(100); BufferedReader brnew BufferedReader(new InputStreamReader(System.in)); int nInteger.parseInt(br.readLine()); //String g[]br.readLine().split( ); int len0; for (int i 0; i n; i) { String sbr.readLine();//这里不能赋值给int 排序 因为可能超出int范围 stringa[i]s; } Arrays.sort(stringa, 0, n,(a,b)-{ return (ab).compareTo(ba); }); for (int i 0; i n; i) { System.out.print(stringa[i]); } } }

相关文章:

桶排序、堆排序、奇偶排序、计数排序、阿坤老师的独特瓷器、封闭图形个数、二进制王国【算法赛】

桶排序import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Collections; import java.util.LinkedList;public class Main {static int N100010,idx;//res0;static String s[]new String[N];static boolean num[…...

#24 Agent 的浏览器自动化:Playwright、Selenium 与网页交互

从一次凌晨三点的事故说起 去年冬天,我负责的一个自动化脚本在凌晨三点突然崩了。日志里只有一行:ElementClickInterceptedException。点一个“确认”按钮,被一个弹窗遮住了。Selenium 的 WebDriverWait 等了十秒,弹窗刚好在点击前…...

免费文本挖掘神器KH Coder:三步掌握多语言内容分析技巧

免费文本挖掘神器KH Coder:三步掌握多语言内容分析技巧 【免费下载链接】khcoder KH Coder: for Quantitative Content Analysis or Text Mining 项目地址: https://gitcode.com/gh_mirrors/kh/khcoder 面对海量文本数据不知从何入手?想从用户评论…...

CANN具身智能优化样例

CANN Recipes for Embodied Intelligence 【免费下载链接】cann-recipes-embodied-intelligence 本项目针对具身智能业务中的典型模型、加速算法,提供基于CANN平台的优化样例 项目地址: https://gitcode.com/cann/cann-recipes-embodied-intelligence &#…...

如何10分钟快速搭建Sunshine游戏串流服务器:完整实战指南

如何10分钟快速搭建Sunshine游戏串流服务器:完整实战指南 【免费下载链接】Sunshine Self-hosted game stream host for Moonlight. 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine Sunshine是一款开源的自托管游戏串流服务器,专为M…...

抖音批量下载工具:5分钟搞定无水印内容保存

抖音批量下载工具:5分钟搞定无水印内容保存 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support. 抖音批…...

解锁全平台直播录制:DouyinLiveRecorder让你永不错过精彩瞬间

解锁全平台直播录制:DouyinLiveRecorder让你永不错过精彩瞬间 【免费下载链接】DouyinLiveRecorder 可循环值守和多人录制的直播录制软件,支持抖音、TikTok、Youtube、快手、虎牙、斗鱼、B站、小红书、pandatv、sooplive、flextv、popkontv、twitcasting…...

企业级即时通讯「删除消息」:六个场景叠加之后,复杂性超出你的想象

本文不是一上来就讲方案,而是带你还原真实的业务场景,看清楚复杂性是如何一层一层叠加上来的。每加一个场景,原来的解法就出现新的漏洞,直到六个场景同时存在,你才会明白为什么"删除一条消息"在企业级系统里…...

bili2text:如何用3个步骤将B站视频转换为可搜索的文本知识库?

bili2text:如何用3个步骤将B站视频转换为可搜索的文本知识库? 【免费下载链接】bili2text Bilibili视频转文字,一步到位,输入链接即可使用 项目地址: https://gitcode.com/gh_mirrors/bi/bili2text 在信息过载的数字时代&a…...

TranslucentTB - Windows任务栏透明化技术配置手册

TranslucentTB - Windows任务栏透明化技术配置手册 【免费下载链接】TranslucentTB A lightweight utility that makes the Windows taskbar translucent/transparent. 项目地址: https://gitcode.com/gh_mirrors/tr/TranslucentTB TranslucentTB是一款专为Windows 10/1…...

Taotoken模型广场如何帮助开发者快速对比与选择合适模型

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 Taotoken模型广场如何帮助开发者快速对比与选择合适模型 当开发者需要为大语言模型应用选择基础模型时,常常面临一个现…...

解决Wireshark安装 无法显示USB接口

密评实施过程中,会使用到Wireshark抓取智能密码钥匙的通信流量,但是某些情况下安装Wireshark之后,无法找到USB的捕获接口,重启Wireshark和电脑后还是无法正常显示。如下图。解决办法如下:将“USBPcapCMD.exe”复制到“…...

3D高斯泼溅优化:多项式核函数与高效剔除算法

1. 3D高斯泼溅技术背景与挑战在实时神经渲染领域,3D高斯泼溅(3D Gaussian Splatting, 3DGS)已成为近年来最具突破性的技术之一。这项技术通过将场景表示为大量各向异性高斯基元的集合,实现了高质量的实时渲染效果。每个高斯基元包含位置(μ)、协方差矩阵…...

基于GSAP与线性插值实现丝滑自定义光标动画

1. 项目概述:一个丝滑的现代自定义光标如果你厌倦了浏览器那个千篇一律的箭头指针,想为你的个人作品集、创意网站或者某个酷炫的着陆页注入一点灵动的生命力,那么这个名为“Cuberto Cursor”的项目绝对值得你花时间研究。它不是一个简单的图片…...

如何5分钟搞定抖音无水印视频下载:douyin-downloader完整指南

如何5分钟搞定抖音无水印视频下载:douyin-downloader完整指南 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallbac…...

Zotero中文文献识别难题终结者:Jasminum插件深度解析

Zotero中文文献识别难题终结者:Jasminum插件深度解析 【免费下载链接】jasminum A Zotero add-on to retrive CNKI meta data. 一个简单的Zotero 插件,用于识别中文元数据 项目地址: https://gitcode.com/gh_mirrors/ja/jasminum 告别乱码与信息缺…...

Blender MMD Tools终极指南:高效导入导出MMD模型与动作数据的完整解决方案

Blender MMD Tools终极指南:高效导入导出MMD模型与动作数据的完整解决方案 【免费下载链接】blender_mmd_tools MMD Tools is a blender addon for importing/exporting Models and Motions of MikuMikuDance. 项目地址: https://gitcode.com/gh_mirrors/bl/blend…...

当你的智能体需要处理高并发请求时如何保障 API 稳定性

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 当你的智能体需要处理高并发请求时如何保障 API 稳定性 在智能体应用的实际部署中,用户量的增长或特定时段的高并发请求…...

期末复习方法:从知识树到 AI 闪卡,一套更适合大学生的资料整理法

期末复习最常见的误区,是把“资料看完”当成“知识掌握”。很多学生会把课件、教材、PDF、课堂笔记全部打开,从第一页看到最后一页。看时觉得都懂,合上资料却想不起来;刷题时看到熟悉概念,还是不知道该从哪里入手。这不…...

Arm Neoverse V3AE性能监控架构与PMU寄存器详解

1. Arm Neoverse V3AE性能监控架构深度解析在处理器微架构设计中,性能监控单元(PMU)如同汽车的仪表盘,为开发人员提供观察硬件行为的直接窗口。Arm Neoverse V3AE作为面向基础设施的高性能核心,其PMU实现包含一组精密的…...

增量备份为什么还是这么慢?KingbaseES块级永久增量备份给出答案!

🔥承渊政道:个人主页 ❄️个人专栏: 《C语言基础语法知识》 《数据结构与算法》 《C知识内容》 《Linux系统知识》 《算法刷题指南》 《测评文章活动推广》 《大模型语言路线学习》 ✨逆境不吐心中苦,顺境不忘来时路!✨ 🎬 博主简介: 增量备…...

单例模式:C++实现与多线程安全

1. 核心定义与作用(精准版)定义单例模式是一种创建型设计模式,确保一个类有且仅有一个实例,并向整个系统提供唯一的全局访问点。核心作用控制实例数量:严格保证类在程序生命周期内只有一个对象全局访问:无需…...

C++虚函数机制深度解析:从原理到实战

1. 核心概念与多态实现多态的定义:多态是指“以一个接口,多种实现”的能力。在 C 中,通过在基类中使用 virtual 关键字声明函数,可以实现动态绑定(Dynamic Binding),即在运行时根据对象的实际类…...

Sunshine游戏串流完全指南:打造你的私人游戏云服务

Sunshine游戏串流完全指南:打造你的私人游戏云服务 【免费下载链接】Sunshine Self-hosted game stream host for Moonlight. 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine 你是否梦想着在任何设备上都能流畅地玩PC游戏?Sunshine正…...

工业物联网实战:从预测性维护到系统优化,制造业数字化转型核心解析

1. 制造业的“静默革命”:当产线开始“思考”如果你在制造业干了十年以上,最近几年可能会有一个越来越强烈的感觉:车间里的机器好像“活”过来了。这不再是科幻电影的桥段,而是一场正在发生的、静默但深刻的革命。过去&#xff0c…...

N_m3u8DL-RE如何深度解析加密流媒体:架构设计与实战优化指南

N_m3u8DL-RE如何深度解析加密流媒体:架构设计与实战优化指南 【免费下载链接】N_m3u8DL-RE Cross-Platform, modern and powerful stream downloader for MPD/M3U8/ISM. English/简体中文/繁體中文. 项目地址: https://gitcode.com/GitHub_Trending/nm3/N_m3u8DL…...

2026中国DevOps平台选型全景洞察:技术适配与效能跃升的深层思考

在中国企业数字化转型浪潮中,DevOps平台作为技术基础设施的核心组件,其选型决策正经历从单纯功能对比向多维度综合评估的转变。2026年,这一选择不再是简单的工具采购,而是关乎企业技术战略、业务发展和合规安全的关键决策。通过对…...

CANN/oam-tools安全声明

安全声明 【免费下载链接】oam-tools 本项目为开发者提供故障定位工具,包含故障信息收集,软硬件信息展示,AI core error报错分析等能力,提升故障问题定位效率,文档可在昇腾社区搜索“故障处理简介”(选择社…...

Gitee与OpenSCA的深度整合:构建企业级开源治理新范式

在数字化转型浪潮中,开源技术已成为企业创新的重要驱动力。然而,伴随开源组件广泛应用而来的安全风险与合规挑战也日益严峻。Gitee作为国内领先的代码托管平台,选择与OpenSCA深度集成,打造了一套完整的开源治理解决方案&#xff0…...

NeuroRebuild 动态孪生,虚实同步秒级应急推演

NeuroRebuild 动态孪生,虚实同步秒级应急推演前言危化园区危险源密集、事故蔓延快、应急处置窗口期极短,传统静态BIM、倾斜摄影孪生模型固化滞后,无法跟随现场实景实时变化,灾害推演失真滞后、应急决策被动迟缓,难以适…...