P1636 Einstein学画画

题目描述

Einstein学起了画画,

此人比较懒~~,他希望用最少的笔画画出一张画。。。

给定一个无向图,包含n 个顶点(编号1~n),m 条边,求最少用多少笔可以画出图中所有的边

输入输出格式

输入格式:

第一行2个数n,m

以下m行 每行2个数a,b(a<>b) 表示a,b两点之间有一条边相连

一条边不会被描述多次

输出格式:

一个数 即问题的答案

输入输出样例

输入样例#1: 复制

5 5
2 3
2 4
2 5
3 4
4 5

输出样例#1: 复制

1

说明

约定 50%的数据n<=50,m<=100

100%的数据n<=1000,m<=100000

思路:一笔画问题欧拉通路

#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int n,m,num;
int into[1010];
int main(){scanf("%d%d",&n,&m);for(int i=1;i<=m;i++){int u,v;scanf("%d%d",&u,&v);into[u]++;into[v]++;}for(int i=1;i<=n;i++)if(into[i]%2!=0)    num++;if(num==0||num==2){cout<<"1";return 0;}else    cout<<num/2;
}

转载于:https://www.cnblogs.com/cangT-Tlan/p/7855899.html

洛谷 P1636 Einstein学画画相关推荐

  1. 【c++算法刷题笔记】——洛谷2

    1. 洛谷练习--P1579 哥德巴赫猜想(升级版) 题目描述: 现在请你编一个程序验证哥德巴赫猜想. 先给出一个奇数n,要求输出3个质数,这3个质数之和等于输入的奇数. 输入格式: 仅有一行,包含一 ...

  2. 洛谷-P5707-上学迟到

    洛谷-P5707-上学迟到 题目描述 yyy 的学校要求早上 8 点前到达.学校到 yyy 的家一共有 s(s≤10000)s(s\le 10000)s(s≤10000) 米,而 yyy 可以以 v( ...

  3. 洛谷 - 试炼场(全部题目备份)

    整理的算法模板合集: ACM模板 目录 1.新手村 1 - 1 洛谷的第一个任务 1 - 2 顺序与分支 1 - 3 循环!循环!循环! 1 - 4 数组 1 - 5 简单字符串 1 - 6 过程函数 ...

  4. 洛谷专题训练 ——【算法1-1】模拟与高精度

    洛谷题单[算法1-1]模拟与高精度 ACM-ICPC在线模板 题单链接: [算法1-1]模拟与高精度 下面的这一坨都是洛谷题单上的东东 题单简介 恭喜大家完成了第一部分语言入门,相信大家已经可以使用 ...

  5. 【杂题总汇】NOIP2013(洛谷P1967) 货车运输

    [洛谷P1967] 货车运输 重做NOIP提高组ing... +传送门-洛谷P1967+ ◇ 题目(copy from 洛谷) 题目描述 A国有n座城市,编号从1到n,城市之间有m条双向道路.每一条道 ...

  6. 洛谷 P4151 BZOJ 2115 [WC2011]最大XOR和路径

    //bzoj上的题面太丑了,导致VJ的题面也很丑,于是这题用洛谷的题面 题面描述 XOR(异或)是一种二元逻辑运算,其运算结果当且仅当两个输入的布尔值不相等时才为真,否则为假. XOR 运算的真值表如 ...

  7. 洛谷 P3865 【模板】ST表

    洛谷 P3865 [模板]ST表 题目: 因为是水题,直接丢链接了:链接 题解: 把这题丢上来的原因是因为以前学ST的时候是真的水=.=,几乎就是背代码. 现在重新看书后有了较深刻的理解: 递推时,有 ...

  8. 洛谷 P2046 BZOJ 2007 海拔(NOI2010)

    题目描述 YT市是一个规划良好的城市,城市被东西向和南北向的主干道划分为n×n个区域.简单起见,可以将YT市看作 一个正方形,每一个区域也可看作一个正方形.从而,YT城市中包括(n+1)×(n+1)个 ...

  9. 洛谷P1919 【模板】A*B Problem升级版(FFT快速傅里叶)

    题目描述 给出两个n位10进制整数x和y,你需要计算x*y. 输入输出格式 输入格式: 第一行一个正整数n. 第二行描述一个位数为n的正整数x. 第三行描述一个位数为n的正整数y. 输出格式: 输出一 ...

最新文章

  1. Oracle笔记 四、增删改、事务
  2. SHELL编程之执行环境----邹立巍的博客
  3. 强制回收和IDisposable.Dispose方法
  4. 实现instanceof关键字
  5. MSDE 1433端口
  6. 2021-08-28 C++职业课程转录博客
  7. 推荐原创Python号主:猪哥
  8. vim E492: Not an editor command: ^M
  9. [Python人工智能] 五.Tensorboard可视化基本用法及绘制整个神经网络
  10. 利用Facebook提供的免费工具进行宣传
  11. python爬虫之协程理解爬取照片的简单版
  12. Zabbix触发器和监控项设置时间范围.
  13. 人工智能综述性论文_人工智能论文研读:深度学习算法与架构综述(包含详细统计表)...
  14. 怎么把excel表格内的数据导入数据库?
  15. html鼠标悬停边框颜色,鼠标悬浮在输入框改变边框颜色或背景色代码
  16. 此计算机上的操作系统或service pack,win10系统安装补丁失败提示缺少service pack系统组件的设置办法...
  17. mysql ndb集群_MySQL集群 NDB 7.5介绍
  18. 不要再被误导了,64位X86 CPU是没有64位寻址能力的!
  19. 在maven官网下载maven历史版本
  20. 用jQuery实现复选框全选、反选与获取选中的复选框的值

热门文章

  1. javascript回车完美实现tab切换功能
  2. 【源码分享】用Java写的网页图片、CSS、JavaScript分类下载器
  3. PHP ----MySQL 数据库
  4. 我对CTO的理解 CTO要有技术魅力
  5. linux docker安装mysql_Linux-docker安装mysql
  6. 远程重启h3c路由器_【一号机房】教你怎么配置H3C路由器NAT及远程telnet
  7. python中的class怎么用_对python 中class与变量的使用方法详解
  8. VsCode中文乱码解决方法
  9. 测试opencv-CUDA是否安装成功简单程序
  10. python面试总结 博客园_python面试题总结