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

天梯赛团体设计L2-013 红色警报

这题是个dfs,完全没有想到,我脑子里闪过离散数学的着色问题,然后止步于此,不过没关系,还有ai不得不说,这个好简洁啊!!

好的,这题对我来说收获还挺多的,边界错误已经说不完了,对小知识点上,我觉得我知道了bool只能全部初始化为false,true是不行的,第一遍带着代码敲问题依旧很多,在不少地方漏了这个变量,写错了那个变量,只能说我的问题还是很大的比起以前遇到的的dfs题目,这次的算简单,count用来计算当前状态的有几个完全独立的dfs则是负责将所有有关系的找出来

现在的我连算法都判断不出来,,,,,这次做题过程主要是,看题目,不会,感觉像着色问题,但是不是很会下手,总共也就是看了个题目,然后ai看到ai思考过程中有并查集,发现确实好像,最后还是看的dfs,然后开始想看代码理解,,,,好困,,,,,,,,,(~_~)就开始将变量打出来,在前面输入输出打出来,然后看count函数,发现懂了,dfs也就更容易理解了,但是虽然是看ai但没有照抄,出来了一大堆问题,总的来说解决完发现,整体过了4,5遍才过,觉得再打一遍,不看参考,然后就好啦!!!

#include <iostream> #include <bits/stdc++.h> using namespace std; int n, m, k; int vis[505] = {false}; int capture[505] = {false}; vector <int>g[505]; void dfs(int i) { vis[i] = true; for (int v : g[i]) { if (!vis[v] == true && !capture[v] == true) { dfs(v); } } } int count() { for (int i = 0; i < n; i++) { vis[i] = false; } int cnt = 0; for (int i = 0; i < n; i++) { if (!capture[i] == true && !vis[i] == true) { cnt++; dfs(i); } } return cnt; } int main() { cin >> n >> m; for (int i = 0; i < m; i++) { int x, y; cin >> x >> y; g[x].push_back(y); g[y].push_back(x); } cin >> k; vector<int>attack; for (int i = 0; i < k; i++) { int c; cin >> c; attack.push_back(c); } int c = count(); for (int i : attack) { capture[i] = true; int cc = count(); if (cc > c) { printf("Red Alert: City %d is lost!", i); } else { printf("City %d is lost.", i); } c = cc; cout << endl; if (cc == 0) { cout << "Game Over."; } } }
http://www.gsyq.cn/news/1532456.html

相关文章:

  • 白银高口碑黄金铂金回收白银回收实体老店排行 5 家靠谱门店电话地址全收录
  • 《给阿嬷的情书》电影迅雷BT完整下载[HD-1080P/3.67GB/MKV字]百度4k云高清资源分享
  • 2026年豆皮生产机械行业深度分析:品牌格局、技术趋势与采购指南 - 优质品牌商家
  • t分布原理与Python实战:小样本统计推断核心指南
  • 终极Unity游戏视觉恢复指南:6款免费插件完全解锁游戏画面
  • 【新手入门】SQL注入之报错注入
  • 2026年阳新中专学校怎么选?多维度实测对比,这7家值得你关注! - 优质品牌商家
  • AntiDupl终极指南:5步快速清理电脑中的重复图片
  • Liouville CFT中的缺陷算子与边界态研究
  • 2026年 永磁铁氧体源头厂家推荐:东莞强力/耐高温/不退磁/方形环形异形电机喇叭黑磁等永磁铁氧体优选品牌 - 品牌发掘
  • 从Jupyter到生产:机器学习模型部署的工程化实践
  • 2026年五莲花路沿石行业观察:靠谱供应商与工程案例深度分析 - 优质品牌商家
  • macOS源码编译ROS 2 Jazzy完整指南:SIP、Qt@5与Xcode兼容性实战
  • 2026河南汽车类专科院校评测:5所头部院校核心维度对比 - 优质品牌商家
  • 重庆工商注册代办哪家好 本地企业合规开办服务深度解析 - 热点观察
  • 2026年6月评价高的防火软接品牌推荐,防火软接/消音冲孔板/冲孔加工,防火软接厂家口碑推荐 - 品牌推荐师
  • 2026道路桥梁类专科学校推荐:公路、道路、高速类专业学校有哪些/好就业的专科学校有哪些/实力院校深度解析 - 优质品牌商家
  • 长沙工商注册代办机构助力本地企业稳步开启经营之路 - 热点观察
  • 深度解析:2026年浙江性价比高的螺纹闸阀批发商推荐哪家 - 品牌鉴赏官2026
  • 2026年日精注塑机系列推荐榜:精密立式/MIM/CIM陶瓷/油电复合/全电机及二手日精品牌选购指南 - 品牌发掘
  • 2026洗地机价格硬核排行!性价比之王推荐 - 工业清洁测评社
  • 第二篇 提高篇:解锁 Java 实用技能(第 7-10 章)
  • DLSS Swapper完整指南:轻松管理游戏DLSS版本的终极解决方案
  • 真空膨化机核心技术解析与源头厂家实力参考 - 优质品牌商家
  • ZIP / TAR.GZ 怎么打开?用 OpenFiles 先预览压缩包内容,再决定解压
  • 美国海牙认证怎么办理?美国海牙认证多少钱?
  • 锂电模组钢带产线优化:多规格一键换型与零调试方案解析
  • MetaboAnalystR 4.0:如何快速掌握代谢组学分析的终极开源解决方案
  • STM32CubeIDE调试报错‘Failed to start GDB server’?别急着重启电脑,试试这5个排查步骤
  • 2026年当前,寻找西安装修优质公司?这份联系指南与深度解析助您决策 - 品牌鉴赏官2026