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

题解:qoj7303 City United

题意:给出一个图,问连通子图的个数模 \(2\),保证 \(n\le 50,(u,v)\) 满足 \(|u-v|\le 13\)

做法:

首先直接状压连通性,复杂度是贝尔数的,\(d=13\) 并通过不了。

考虑利用模 \(2\) 的性质,我定义一个集合 \(S\) 的权值为 \(2^{c(S)}\)\(c\) 是集合能分为多少个连通块,那么答案模 \(4\) 除以二就是模 \(2\) 的答案。

那么现在就等于我给这个图上黑白色,相连的点一定同色,也可以不涂色,问方案数。直接三进制状压即可,复杂度 \(O(3^{13}n)\)

代码:

#include <bits/stdc++.h>
using namespace std;
const int maxn = 2e6 + 5, mod = 4;
int n, m, e[55], pw[55];
int dp[2][maxn], msk[2][maxn];
int main() {cin >> n >> m;pw[0] = 1;for (int i = 1; i <= 13; i++)pw[i] = pw[i - 1] * 3;for (int i = 1; i <= m; i++) {int x, y; cin >> x >> y;if(x > y)swap(x, y);e[y] |= (1 << y - x - 1);}for (int i = 0; i < pw[13]; i++) {msk[0][i] = (msk[0][i / 3] << 1) | (i % 3 == 1);msk[1][i] = (msk[1][i / 3] << 1) | (i % 3 == 2);}dp[0][0] = 1;int cur = 0;for (int i = 1; i <= n; i++) {cur ^= 1;memset(dp[cur], 0, sizeof(dp[cur]));//cout << 123 << endl;for (int j = 0; j < pw[13]; j++) {dp[cur][j * 3 % pw[13]] = (dp[cur][j * 3 % pw[13]] + dp[cur ^ 1][j]) % mod;if((msk[1][j] & e[i]) == 0)dp[cur][(j * 3 + 1) % pw[13]] = (dp[cur][(j * 3 + 1) % pw[13]] + dp[cur ^ 1][j]) % mod;if((msk[0][j] & e[i]) == 0)dp[cur][(j * 3 + 2) % pw[13]] = (dp[cur][(j * 3 + 2) % pw[13]] + dp[cur ^ 1][j]) % mod;}}int res = 0;for (int i = 0; i < pw[13]; i++)res = res + dp[cur][i], res %= mod; cout << ((res >> 1) & 1) << endl;return 0;
}
http://www.gsyq.cn/news/21648.html

相关文章:

  • 基于模糊深度信念网络(FDBN)的情感分析实现与优化
  • Python 实现 Ping 功能
  • 2025年焊接机器人厂家最新权威推荐榜:激光/自动/智能/工业/国产焊接机器人系统、机器人焊接设备、汽车/钢结构/氩弧焊焊接机器人公司精选
  • 2025年保洁公司最新权威推荐榜单:专业家政服务与深度清洁口碑优选,家庭保洁、企业保洁、开荒保洁全方位解析
  • 多物理域协同 + 三维 CAD 联动!ADS 2025 解锁射频前端、天线设计新体验
  • MySQL—— 备份与恢复
  • 读书笔记:时间间隔类型:轻松管理时长与时间点
  • 2025 年最新推荐!除尘器厂家权威排行榜发布,深度解析各品牌技术实力与市场口碑
  • 实用指南:【Git】项目管理全解
  • 在浏览器播放多个视频 opencv+Nicegui
  • 达梦定时任务更新阻塞信息到表
  • 2025年千斤顶厂家最新权威推荐排行榜:液压千斤顶、机械千斤顶、电动千斤顶源头厂家综合实力深度解析
  • VKD104CR是永嘉微VINKA推出低功耗2路触摸芯片该芯片具有较高的集成度
  • STM32学习路线!600+讲课程!软硬件兼修:裸机+RTOS+LVGL+硬件设计+项目实战 (STM32多核心开发板)
  • 【2025-10-11】适应变化
  • C语言的学习——常量
  • 会充电的CANoe,高效完成即插即充(PnC)智能充电功能测试
  • Bridge 2025超详细保姆级下载安装全教程(含软件下载)
  • 2025年锅炉厂家最新权威推荐榜:燃气采暖锅炉/电热水锅炉/生物质锅炉/真空热水锅炉/蒸汽发生器全品类深度解析
  • PyAutoGUI库自动化测试脚本工具模拟键盘鼠标操作
  • 企业身份认证系统选型:Azure AD 与 Keycloak 效果详解
  • 2025 年月子会所推荐:女王臻瑷专注母婴护理 10 年,西安口碑之选的高端母婴护理服务解析
  • 国产测试用例管理工具市场格局解析:四大产品如何赋能企业数字化转型
  • 学习 n8n 心得
  • 2025 年外呼系统公司推荐:重庆腾宇科技,外呼系统专业缔造者与行业服务典范
  • 在AI技术唾手可得的时代,挖掘直播工具新需求成为关键突破点
  • 多模态识别技术革新物品追踪流程
  • 2025 年震动盘厂家最新推荐排行榜:精密 / 电子 / 笔筒 / 塑料震动盘及定做服务优选企业榜单发布
  • 2025 年展会搭建公司最新推荐排行榜:服务商创意定制与全流程服务能力深度解析
  • 2025年常州服装培训学校培训学校推荐榜