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

1341:【例题】一笔画问题

在这里插入图片描述
代码如下:

#include<bits/stdc++.h>
typedef long long ll;
using namespace std;
const ll N=4000;
ll n,m,x,y,p[N],cnt,sum,st=1;
bool f[N][N];
vector<ll>G[200];
void dfs(ll r) {
	for(ll i=1;i<=n;i++)
		if(f[r][i]){
			f[r][i]=f[i][r]=0;
			dfs(i);
		}
	p[cnt++]=r;
}
int main() {
	scanf("%lld%lld",&n,&m);
	while(m--){
		scanf("%lld%lld",&x,&y);
		G[x].push_back(y);
		G[y].push_back(x);
		f[x][y]=f[y][x]=1;
	}
	for(ll i=1;i<=n;i++)
		if(G[i].size()%2){
			sum++;
			if(sum==1)st=i;
		}
	dfs(st);
	for(ll i=cnt;i>0;i--)printf("%lld ",p[i-1]);
	return 0;
}

http://www.kler.cn/a/459151.html

相关文章:

  • 电商项目-数据同步解决方案(四)商品下架同步更新ES索引库数据
  • 深度学习论文: RemDet: Rethinking Efficient Model Design for UAV Object Detection
  • Java 集合框架之 List、Set 和 Map 的比较与使用
  • 基于通义千问2.5-7B-Instruct的技术深度解析
  • 新年快乐
  • Vue.js前端框架教程15:Vue父子组件之间的通信ref、emits
  • 天河超算,使用Python自动ssh
  • 爬虫究竟是合法还是违法的?
  • 深度求索发布DeepSeek:高效、低成本的开源大语言模型
  • 讯飞星火智能生成PPTAPi接口说明文档 python示例demo
  • wget基本使用
  • Python爬虫教程——7个爬虫小案例(附源码)_爬虫实例
  • 如何优化Python网络爬虫的数据清洗流程,以提升数据质量并有效应对网站反爬虫机制?
  • pd.Timestamp接收的参数类型
  • 在K8S中,节点状态哪个组件负责上报?
  • 人形机器人全身运动规划相关资料与文章
  • JVM实战—JVM垃圾回收的算法和全流程
  • FPGA中三模冗余的4项关键技术(一)
  • 大数据Scala面试题汇总
  • LVS 负载均衡原理 | 配置示例
  • Ubuntu安装MinIO
  • 【蓝桥杯研究生组】第15届Java试题答案整理
  • 操作系统之死锁
  • HarmonyOS NEXT 实战之元服务:静态案例效果---我的热门应用服务
  • 人工智能在肿瘤亚型分类、药物筛选以及模型可解释性方面的最新进展|顶刊速递·24-12-30
  • 【RISC-V CPU debug 专栏 4 -- RV CSR寄存器介绍】