首页 > 其他分享 >学习随笔——洛谷题目P1636解答

学习随笔——洛谷题目P1636解答

时间:2022-08-29 23:13:58浏览次数:58  
标签:题目 int P1636 rem 洛谷 随笔 欧拉

摘要:欧拉图的应用。

题目原地址如下:https://www.luogu.com.cn/problem/P1636

题目截图如下:

 

 一笔画问题,考察欧拉回路的定义,即所有节点的入度出度的和都为偶数即可满足欧拉回路的性质。我们为方便分析可加入一条线,发现加入一条边后会改变两个点的度数和,只需寻找奇数点的个数再除2即可。然后需要注意的是我们需要特判“一笔画”情况。

代码如下:

 1 #include <iostream>
 2 using namespace std;
 3 int rem[10000];
 4 int n,m;
 5 int main(){
 6     cin>>n>>m;
 7     for (int i=1;i<=m;i++){
 8         int u,v;
 9         cin>>u>>v;
10         rem[u]++;
11         rem[v]++;
12     }
13     int ans=0;
14     for (int i=1;i<=n;i++){
15         if (rem[i]%2==1)
16             ans++;
17     }
18     if (ans==0)//特判
19         cout<<1;
20     else
21         cout<<ans/2;
22     return 0;
23 }

 

标签:题目,int,P1636,rem,洛谷,随笔,欧拉
From: https://www.cnblogs.com/johnsonstar/p/16637723.html

相关文章

  • 洛谷 P6862 [RC-03] 随机树生成器 绿 题解
    前言模数要模\(1e9+9\)!!模数要模\(1e9+9\)!!模数要模\(1e9+9\)!!结论\(n\)个点的树的形态有\((n-1)!\)个,对于节点\(k\),它的所有度数和为\((n-1)!\left(\sum\limits_{......
  • 学习随笔——codeforces题目Plus and Multiply解答
    摘要:构造算法与数论的结合,巧妙之处在于我们要自己模拟一遍计算过程然后从中找出特殊点。题目原地址如下:https://codeforces.com/problemset/problem/1542/B题目截图如下:......
  • 学习随笔——codeforces题目Color the Picture解答
    摘要:构造类题目题目原地址如下:https://codeforces.com/problemset/problem/1710/A题目截图如下:  关键词:构造算法,递归,*1500简要翻译:给予k种颜料,第i种颜料可以涂满a......
  • 软件工程 结构化设计方法 第3篇随笔
    3.2、结构化设计方法何谓设计?一种软件开发活动,定义实现需求规约所需结构1.对设计方法的需求提供可体现“原理/原则”的一组术语(符号),形成一个特定的抽象层,用于表达设......
  • 随笔
     梦里路过求知中学门口,九月的晚风萧瑟,用力踮起脚尖从外面远远眺望进去,呀!还是和以前一样充满着喧闹和快乐。理所应当的从脑中蹦出一个俗词:“真好”,又想到这份活泼承载的......
  • VUE 笔试题随笔-01
    vue的8个⽣命周期函数?1.beforeCreated2.created3.beforeMount4.mounted5.beforeUpdate6.updated7.beforeDestory8.destoryedv-show与v-if的区......
  • 【随笔】OI 回忆录
    说起OI,最早接触还是在初一,不过当时不知道OI有什么用,纯粹是课余爱好。每个星期大概上\(1\)个小时的课,就这样基础C++语法学了快一年。第一次知道OnlineJudge还是......
  • 洛谷 P8496 [NOI2022] 众数 题解
    最近7年最水的D1T1。用权值线段树维护每个数出现的次数,链表维护序列。操作4即合并两棵权值线段树、两个链表,操作2就是删除链表尾的元素并在权值线段树上修改。显......
  • 学习随笔——codeforces题目Build Permutation解答
    摘要:本题属于构造算法,虽然简单但对思维提升有一定帮助题目原地址如下:https://codeforces.com/problemset/problem/1713/C题目截图如下:  关键词:构造算法,动态规划,*120......
  • 深度工作随笔
     深度工作:深度工作是在无干扰的状态下从事的职业活动,使个人认知能力达到极限.这种活动能够创造价值,提升技能,且无法复制.深度工作对个人是非常有帮助的,是一种非常......