题目链接:点击打开链接
题意:
给定一个无向图
任选一个起点,使得访问每个点的次数奇偶与最后一行的输入一致
思路:
选一个奇数点作为起点
dfs树一下,若子节点不满足则先走到子节点再回来
如此就能保证所有子节点合法
这样dfs结束后最多只有根节点不满足,随便找一个与根相连的点调整一下。
#include
#include
#include
#include
#includ...
分类:
其他好文 时间:
2014-08-02 21:02:49
阅读次数:
433
题目范围给的很小,所以有状压的方向。我们是构造出一个数列,且数列中每两个数的最大公约数为1;给的A[I]#include#include#include#define inf 0x3f3f3f3fusing namespace std;int cnt=0;int c[123],a[123];int ...
分类:
其他好文 时间:
2014-08-02 20:53:04
阅读次数:
206
题目链接:点击打开链接
b的数字最多只能达到59,因为选>=60 不如选1
所以状压一下前面出现过的素数即可,在59内的素数很少
然后暴力转移。。
#include
#include
#include
#include
#include
const int Inf = (int)(1e9);
const int S = 1 << 17;
const int N = 100 + 2...
分类:
其他好文 时间:
2014-08-02 18:20:53
阅读次数:
225
题目链接:点击打开链接
#include
#include
#include
using namespace std;
#define INF 0x3f3f3f3f
#define eps 1e-8
#define pi acos(-1.0)
typedef long long ll;
int main()
{
int i, j;
double m,n;
while...
分类:
其他好文 时间:
2014-08-02 18:20:43
阅读次数:
233
A. Little Pony and Crystal Mine水题,每行D的个数为1,3.......n-2,n,n-2,.....3,1,然后打印即可#include #include #include #include using namespace std;int main(){ int...
分类:
其他好文 时间:
2014-08-02 18:01:13
阅读次数:
251
题目链接:Codeforces Round #259 (Div. 2) B. Little Pony and Sort by Shift
求给出的序列最少移动多少次成为非下降序列。移动方式:只能将最后一个元素移到第一个位置 即:a1,?a2,?...,?an?→?an,?a1,?a2,?...,?an?-?1.
从后前开始搜非下降的子序列,然后前面的子序列接在其后面,最后判断变化后的...
分类:
其他好文 时间:
2014-08-02 15:40:43
阅读次数:
273
经典状态压缩dp#include #include #include #include #define min(x,y) (x>y?y:x)using namespace std;int factor[30],all,n,a[105],b[105][1f[i-1][p0]+abs(a[i]-j)) ...
分类:
其他好文 时间:
2014-08-02 15:16:53
阅读次数:
198
输入n、m,表示一个n面的色子(面上的值为1-n),投掷m次,求得到的最大值的期望(1?≤?m,?n?≤?105)....
分类:
其他好文 时间:
2014-08-02 12:57:13
阅读次数:
189
给n个整数ai,求一个序列bi,使得b序列中任意两个数互质,而且sigma(abs(ai - bi))最小,输出任意一个b序列即可
(1?≤?n?≤?100) (1?≤?ai?≤?30)...
分类:
其他好文 时间:
2014-08-02 12:56:33
阅读次数:
239
题目链接题意:分析: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #define LL long long 9 using namespace std;10 11 int ...
分类:
其他好文 时间:
2014-08-02 12:43:43
阅读次数:
217