cf题目整理ing

版权声明:本文为博主原创文章,转载请说明出处。 https://blog.csdn.net/xianpingping/article/details/82503376

1.Codeforces 209C Trails and Glades(结论题+欧拉回路)

通过情况:
AC
关键词
推结论 欧拉回路
题目大意:
给定n点m边无向图,可能有自环和重边。 问最少添加多少条边后,使得图存在从点1出发又 回到点1的欧拉回路。 n,m ≤ 106
算法讨论:
利用欧拉回路存在的性质,先求出每个连通块内度数是奇数的点的个数。 我们需要加边 以消除所有奇度数点。 然后我们还得把所有连通块连通起来。 可以发现,如果一个连通块包含奇数度数点,那 么就不需要额外加边就能与其他连通块连通 (想象把这些连通块的奇数点收尾相连)。 但如果一个连通块里没有奇度数点,那么必须额外花费1条边才能把它与其他部分连接起 来。 于是答案是:

• 如果全图连通,则答案是奇数度数点的个数/2.

• 否则答案是奇数度数点的个数/2+不含奇数度数点的连通块的个数。

有一些细节要考虑。 注意孤立点的特殊处理。

代码还没敲。

2.PALIN - The Next Palindrome

给定一个整数,求出比它大的最小回文整数

时间复杂度:O(L),L是位数

https://blog.csdn.net/qq_36294146/article/details/78318911

3.https://www.cnblogs.com/yyf0309/p/8418287.html

迷ing。就是大事化小的思想。

猜你喜欢

转载自blog.csdn.net/xianpingping/article/details/82503376
ing