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

Solution - P8819 [CSP-S 2022] 星战

其实这题我很早以前就会了 45 分,但是 100 分现在才懂(


一个 hash。

首先我们可以发现题目的第三个条件是第一个条件的充分条件,所以我们可以不用管第一个条件。

第三个条件翻译一下就是:每一个边的出度均为 \(1\)

然后 Hootime 就不会做了。

参考题解可知,我们可以对每一个弧的弧尾进行 hash,给每一个点赋一个权。然后直接 hash 就行了。甚至连边数都没必要判。

#include <bits/stdc++.h>
#define llong long long
#define N 500005
using namespace std;#define bs (1<<20)
char buf[bs], *p1, *p2;
#define gc() (p1==p2&&(p2=(p1=buf)+fread(buf,1,bs,stdin),p1==p2)?EOF:*p1++)
template<typename T>
inline void read(T& x){x = 0; int w = 1;char ch = gc();while(ch < '0' || ch > '9'){if(ch == '-') w = -w;ch = gc();}while(ch >= '0' && ch <= '9')x = (x<<3)+(x<<1)+(ch^48), ch = gc();x *= w;
}
template<typename T, typename ...Args>
inline void read(T& x, Args& ...y){return read(x), read(y...);
}mt19937 rnd(random_device{}());
llong val[N], s, res;
llong G[N], now[N];
int n, m, q;int main(){freopen("in.txt", "r", stdin);read(n, m);for(int i = 1; i <= n; ++i) s += (val[i] = rnd());for(int i = 1; i <= m; ++i){int u, v; read(u, v);G[v] += val[u], now[v] += val[u];}for(int i = 1; i <= n; ++i) res += now[i];read(q);while(q--){int op, u, v; read(op);if(op == 1){read(u, v);now[v] -= val[u], res -= val[u];}if(op == 2){read(u);res -= now[u], now[u] = 0;}if(op == 3){read(u, v);now[v] += val[u], res += val[u];}if(op == 4){read(u);res += (G[u]-now[u]), now[u] = G[u];}puts(res == s ? "YES" : "NO");}return 0;
}
http://www.jsqmd.com/news/354067/

相关文章:

  • 2026年定制/封闭式/11座/8座/电动/燃油/景区旅游观光车厂家推荐:重庆绿爵电动车全系供应 - 品牌推荐官
  • 电脑/服务器复制粘贴操作失效
  • 美的极简风全屋智能:隐形设计 + 简约操控,颜值与智能双在线 - 品牌鉴赏师
  • 独热编码:分类数据处理的基石技术 - 实践
  • 2026年质量好的智慧体育设备/智慧体育训练一体机优质推荐汇总 - 品牌宣传支持者
  • 2026年乳化机设备厂家推荐:南通密克瑟尔斯机械设备有限公司,真空/研磨/高速/混合等全系乳化机供应 - 品牌推荐官
  • 【深度解析】餐饮数字化食材集采供应链:定义、原理与应用价值 - 速递信息
  • 【开题答辩全过程】以 高校学生心理咨询为例,包含答辩的问题和答案
  • 盘点杭州出名的水系统二合一安装服务,价格与服务对比 - 工业品牌热点
  • 2026年实木板板材品牌优选榜:环保为先・工艺为基 - 速递信息
  • 聊聊哪些学校学西点好,长春新东方烹饪学校性价比咋样 - 工业品牌热点
  • 何恺明团队最新力作“漂移模型”:全新生成范式,颠覆传统!
  • 2026年内蒙橡塑制品企业排名出炉,骄阳橡塑企业文化与口碑深度剖析 - 工业设备
  • 马斯克聊嗨了:盛赞中国,预言天上的AI
  • 2026更新版!9个AI论文写作软件测评:本科生毕业论文与科研写作必备工具推荐
  • 2026年海鲜/水果/蔬菜/肉食/鸡蛋筐清洗机厂家推荐:诸城华晅机械科技多场景解决方案 - 品牌推荐官
  • Pulsar x Ask AI:7*24,随时来问!
  • 【开题答辩全过程】以 个性化购物系统为例,包含答辩的问题和答案
  • 72.每日温度
  • 三亚靠谱旅行社怎么选?官方数据背书:海南独角兽旅行社稳居推荐榜前列 - 速递信息
  • 【开题答辩全过程】以 高校学生选课管理系统的设计与实现为例,包含答辩的问题和答案
  • 2026物流/仓储/食品/医疗输送设备厂家推荐:成都沛洋自动化设备有限公司全系解决方案 - 品牌推荐官
  • DeepSeek总结的PostgreSQL 和 MySQL兼容性标准
  • 基于 MATLAB 的调压调速控制系统仿真分析(开题报告)
  • 解读四川海沙批发选购要点,哪个品牌靠谱 - 工业品网
  • 2026年工业防爆门窗厂家推荐:无锡志诚特种门窗超大型/钢制/石油化工/制药厂防爆门窗全解析 - 品牌推荐官
  • 商品化软件--SMP(软件制作平台)语言基础知识之五十四
  • 2026年橡胶堵头厂家推荐:山东宏新原金属制品有限公司,泡沫/铁/铝堵头全系供应 - 品牌推荐官
  • 专科生收藏!行业天花板级的一键生成论文工具 —— 千笔写作工具
  • 收藏|AI大模型落地全解析!从气象赋能到职场刚需,程序员必学的AI应用开发干货