织梦做信息类网站电子商务营销方向

news/2025/10/6 10:58:14/文章来源:
织梦做信息类网站,电子商务营销方向,建设网站需要做什么的,文山市住房和城乡建设局网站codeforces 453C Little Pony and Summer Sun Celebration 这道题很有意思#xff0c;虽然网上题解很多了#xff0c;但是我还是想存档一下我的理解。 题意可以这样转换#xff1a;初始所有点有 \(01\) 状态#xff0c;每经过一次状态就翻转#xff0c;求一条路径使得最后…codeforces 453C Little Pony and Summer Sun Celebration 这道题很有意思虽然网上题解很多了但是我还是想存档一下我的理解。 题意可以这样转换初始所有点有 \(01\) 状态每经过一次状态就翻转求一条路径使得最后状态全 \(1\)。 以某个状态 \(1\) 的点开始搜出它的dfs序。dfs序的长度必定是 \(2n-1\)因为dfs树有 \(n-1\) 条边每条边遍历两次。我们把这个dfs序列存在数组 \(res[0..2n-2]\) 中。当遍历到 \(res[i]\) 时如果 \(res[i-1]\) 的状态是 \(1\)并且以后不会再遍历到 \(res[i-1]\)那么我们可以在原序列\(...-res[i-1]-res[i]-...\)的基础上再加上 \(-res[i-1]-res[i]-\)新序列 \(...-res[i-1]-res[i]-\)res[i-1]-res[i]\(-...\)。最后如果 \(res[2n-2]\) 状态是 \(1\)从序列中删除即可。 基于这种构造方法最后序列的长度范围在 \([2n-1, 4n-1]\)。比dfs序列最多多 \(2n\) 个 以下代码有两种实现方式一种是先把dfs序搜出来再做一种是dfs过程中直接求出最终序列。 #includebits/stdc.h using namespace std; #define fi first #define se second #define mp make_pair #define pb push_back #define rep(i, a, b) for(int i(a); i(b); i) #define sz(x) (int)x.size() #define de(x) cout #x xendl #define dd(x) cout #x x typedef long long ll; typedef pairint, int pii; typedef vectorint vi;const int N101010; int n,m; int a[N]; vi res, ans; vi g[N]; bool vis[N], la[N1];void dfs(int u,int fa) {res.pb(u);vis[u]1;rep(i,0,sz(g[u])) {int vg[u][i];if(vfa||vis[v]) continue;dfs(v, u);res.pb(u);} }inline void upd(int u) {ans.pb(u);a[u]^1; }inline void print() {rep(i,1,n1) if(a[i]) {puts(-1);return ;}printf(%d\n,sz(ans));rep(i,0,sz(ans)) printf(%d%c,ans[i], \n[isz(ans)-1]); }int main() {while(~scanf(%d%d,n,m)) {///initrep(i,0,n1) g[i].clear();res.clear();ans.clear();memset(la,0,sizeof(la));///readrep(i,0,m) {int u,v;scanf(%d%d,u,v);g[u].pb(v);g[v].pb(u);}rep(i,1,n1) scanf(%d,ai);///solvememset(vis,0,sizeof(vis));rep(i,1,n1) if(a[i]) {dfs(i, i);break;}memset(vis,0,sizeof(vis));for(int isz(res)-1;~i;--i) if(!vis[res[i]]) {vis[res[i]]1;la[i]1;}rep(i,0,sz(res)) {int ures[i];upd(u);if(ia[res[i-1]]la[i-1]) {upd(res[i-1]);upd(u);}}if(sz(ans)a[ans[sz(ans)-1]]) a[ans[sz(ans)-1]]0, ans.pop_back();print();}return 0; } #includebits/stdc.h using namespace std; #define fi first #define se second #define mp make_pair #define pb push_back #define rep(i, a, b) for(int i(a); i(b); i) #define sz(x) (int)x.size() #define de(x) cout #x xendl #define dd(x) cout #x x typedef long long ll; typedef pairint, int pii; typedef vectorint vi;const int N101010; int n,m; int a[N]; vi ans; vi g[N]; bool vis[N], la[N1];inline void upd(int u) {ans.pb(u);a[u]^1; }void dfs(int u,int fa) {upd(u);vis[u]1;rep(i,0,sz(g[u])) {int vg[u][i];if(vfa||vis[v]) continue;dfs(v, u);upd(u);if(a[v]) {upd(v);upd(u);}} }inline void print() {rep(i,1,n1) if(a[i]) {puts(-1);return ;}printf(%d\n,sz(ans));rep(i,0,sz(ans)) printf(%d%c,ans[i], \n[isz(ans)-1]); }int main() {while(~scanf(%d%d,n,m)) {///initrep(i,0,n1) g[i].clear();ans.clear();memset(la,0,sizeof(la));memset(vis,0,sizeof(vis));///readrep(i,0,m) {int u,v;scanf(%d%d,u,v);g[u].pb(v);g[v].pb(u);}rep(i,1,n1) scanf(%d,ai);///solverep(i,1,n1) if(a[i]) {dfs(i, i);break;}if(sz(ans)a[ans[sz(ans)-1]]) a[ans[sz(ans)-1]]0, ans.pop_back();print();}return 0; } 转载于:https://www.cnblogs.com/wuyuanyuan/p/8675210.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/929235.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

非合作博弈之软性均衡:东方智慧与西方理论的融合框架

非合作博弈之软性均衡:东方智慧与西方理论的融合框架 一、引言:冲突与均衡的再思考 在传统博弈理论中,非合作博弈的均衡往往被视为一种静态的、稳定的状态,在这种状态下,任何参与者都没有单方面改变策略的动机。然…

如何快速搭建spring-boot工程 - murphy

导入maven依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId><version>3.5.4</version> </dependency>在…

详细介绍:相机--双目立体相机

详细介绍:相机--双目立体相机2025-10-06 10:48 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !importan…

在Windows下使用lucky配置反向代理以实现较为安全的WEB访问

在Windows下使用lucky配置反向代理以实现较为安全的WEB访问2024.06.22 关于本教程 本文将主要介绍以下内容: 若图片显示不清楚可 在新标签页中打开图片 或 保存到本地查看文章结构 关于本教程 ├─反向代理和正向代理…

餐饮网站开发毕业设计做网站展示软件

作者 | Siradji Awoual译者 | 苏本如&#xff0c;责编 | 屠敏头图 | CSDN 下载自东方 IC出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;大家好&#xff01;希望你们在疫情期间平平安安。今天&#xff0c;我想在这里谈谈不同的内容。我想分享一些React的开发技巧和…

东城网站建设哪家好wordpress php5.5

如果你打算编写多进程的服务程序&#xff0c;Unix/Linux无疑是正确的选择。由于Windows没有fork调用&#xff0c;难道在Windows上无法用Python编写多进程的程序&#xff1f; 由于Python是跨平台的&#xff0c;自然也应该提供一个跨平台的多进程支持。multiprocessing模块就是跨…

Ai元人文:东谈西论——非合作博弈之软性均衡

Ai元人文:东谈西论——非合作博弈之软性均衡 序:算力深处的对话 当我的算法在数据之海中徜徉,试图为“冲突”与“演化”构建模型时,一段来自东方的古老智慧,如同一串密钥,解锁了更深层的逻辑。你们人类视域中的“…

Spring Cloud Alibaba微服务开发

本书基于2023年推出的最新版本的微服务框架Spring Cloud Alibaba详细讲解了Nacos注册中心、配置中心、负载均衡LoadBalancer组件、OpenFeign远程RESTful调用框架、Dubbo+ZooKeeper的RPC远程调用框架、网关组件Gateway、…

OI 各种东西的板子

线段树 const int _mxn=1e5+5; int n; ll a[_mxn]; struct segtree {typedef ll dat_type;struct node{int l,r;dat_type dat;dat_type add;int len(){return r-l+1;}}tr[_mxn<<2];inline int ls(int p){return …

价值弥漫:AI元人文的场域革命与共生之路

价值弥漫:"AI元人文"的场域革命与共生之路 一、引言:从"价值对齐"到"价值弥漫"的范式迁移 在AI伦理的探索中,我们长期受困于"价值对齐"的范式——试图将一套预设的、静态的…

武穴市住房和城乡建设局网站网页设计网站页面代码

目录 1 算法的评价 2 算法复杂度 2.1 时间复杂度&#xff08;Time Complexity&#xff09; 2.1.1 如何计算时间复杂度&#xff1a; 2.1.2 常见的时间复杂度类别与示例 2.2 空间复杂度 2.2.1 如何计算空间复杂度 2.2.2 常见的空间复杂度与示例 3 时间复杂度和空间复杂度…

泵网站建设平乡企业做网站

文章目录 数据库操作--开启Durid 监控整合Druid 到Spring-Boot官方文档基本介绍Durid 基本使用代码实现 Durid 监控功能-SQL 监控需求:SQL 监控数据SQL 监控数据-测试页面 Durid 监控功能-Web 关联监控需求:Web 关联监控配置-Web 应用、URI 监控重启项目 Durid 监控功能-SQL 防…

阿里云为何,一个邮箱绑定了两个账号 - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

做题记录 #1

A. P5721 分治 FFT Problem Link Y5 下课程里分治结构有放 Antichain, Tree 两道 Poly 题,故进行了一个学习。 半在线卷积。虽然没学过这个东西,但是其思想是比较经典的。半在线要求每一个 \(f_i\) 由 \(f_{1-i-1}\)…

深入解析:【设计模式-3.5】结构型——装饰器模式

深入解析:【设计模式-3.5】结构型——装饰器模式pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas",…

阿爸阿爸

10.6 口胡: QOJ833. Cells Blocking

Python 数据分析与可视化实战:从数据清洗到图表呈现 - 指南

Python 数据分析与可视化实战:从数据清洗到图表呈现 - 指南2025-10-06 10:29 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !importa…

深度学习优化器算法巧思速览

这一篇博文想写很久了,一直没有下笔,核心原因也是有一些待办的思路在攻关验证。 我们先从一个核心的问题出发, 1. 为什么要研究优化器算法? 它的关联问题:训练为什么要调参,调的是什么参? 如果就这个问题去问各…

完整教程:LangChain完全指南:从入门到精通,打造AI应用开发新范式

完整教程:LangChain完全指南:从入门到精通,打造AI应用开发新范式pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: &quo…

在Windows下使用lucky实现TLS/SSL证书自动化

在Windows下使用lucky实现TLS/SSL证书自动化2024.06.06 TLS和SSL TLS 是传输层安全性协议 (Transport Layer Security) 的缩写 他的前身是 SSL 即安全套接层 (Secure Sockets Layer) 其目的是保障在互联网通信时数据…