尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

P1330 封锁阳光大学

P1330 封锁阳光大学
📅 发布时间:2026/7/21 12:32:16

P1330 封锁阳光大学

大意

选择一部分点,使得与这个点相连的边全部被 \(\text{false}\) 掉,但是你选的点不能是相邻的点,输出最少方案数或者不可行。

思路

经典的二分图染色问题,对于每个连通块染色,选少的染,如果染不成了一定无解。

代码

#include<iostream>
#include<vector>
using namespace std;const int MAXN = 1e4 + 5;
int n, m;
int color[MAXN];
vector<int> g[MAXN];int a1 = 0, a2 = 0, ans = 0;bool dfs(int u, int col){color[u] = col;if(col == 1) a1 ++;else{a2 ++;}for(int i = 0;i < g[u].size();i ++){int v = g[u][i];if(!color[v]){if(!dfs(v, 3 - col)){return false;}}else if(color[v] == col){return false;}}return true;
}bool judge(){for(int i = 1;i <= n;i ++){if(!color[i]){a1 = 0, a2 = 0;if(!dfs(i, 1)){return false;}ans += min(a1, a2);}}return true;
}int main(){cin >> n >> m;for(int i = 1;i <= m;i ++){int u, v; cin >> u >> v;g[u].push_back(v);g[v].push_back(u);}if(judge()){cout << ans << '\n';}else{cout << "Impossible\n";}return 0;
}

本文来自一名高中生,作者:To_Carpe_Diem

相关新闻

  • EtherCAT核心术语DPRAM/FMMU/SM通俗解析
  • Scikit-Learn 1.8引入 Array API,支持 PyTorch 与 CuPy 张量的原生 GPU 加速
  • 从孤岛到桥梁:我的个人知识管理进化史

最新新闻

  • 2026年七月亨得利名表服务中心维修地址及电话实地考察报告_多信源验证 - 亨得利官方博客
  • UI-TARS桌面版:5分钟快速上手的终极AI自动化助手指南
  • 抖音批量下载终极指南:5分钟搞定合集、直播、用户主页全自动下载
  • 如何构建企业级的LinkedIn数据采集系统?深入解析Python异步爬虫架构设计
  • 轻量级DevOps平台架构深度对比:OneDev vs GitLab 性能优化与选型分析
  • 显示分辨率标准对照详解

日新闻

  • Python开发内部工具:7大核心库实战解析
  • 合肥雷达官方2026年7月最新信息:客户服务网点地址与售后热线权威公示 - 亨得利官方服务中心
  • PCA实战指南:从变量纠缠诊断到主成分业务解读

周新闻

  • SaaS软件行业GEO实践:AI搜索时代的品牌可见性与获客新路径
  • 什么是PCTFE?医药高端包装的“防潮王牌“材料
  • 【JVM调优实战】16-可视化利器-JConsole-VisualVM-JMC

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号