上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 31 下一页

2016年1月2日

codeforces 375D . Tree and Queries 启发式合并 || dfs序+莫队

摘要: 题目链接一个n个节点的树, 每一个节点有一个颜色, 1是根节点。 m个询问, 每个询问给出u, k。 输出u的子树中出现次数大于等于k的颜色的数量。启发式合并, 先将输入读进来, 然后dfs完一个节点就处理跟它有关的询问。感觉不是很难, 然而.....WA了n次最后还是看的别人的代码 1 #inc... 阅读全文

posted @ 2016-01-02 12:39 yohaha 阅读(277) 评论(0) 推荐(0) 编辑

2016年1月1日

codeforces 374D. Inna and Sequence 线段树

摘要: 题目链接给m个数, n个操作, 一个数列, 初始为空。一共有3种操作, 在数列末尾加0, 加1, 或删除位置为a[i]的数, a[i]为初始给的m个数, 如果a[i]大于数列长度, 那么什么也不发生。求最后的数列。用线段树, 因为最多只有n个操作, 也就是说最后的01串最大长度为n, 那么可以用一个... 阅读全文

posted @ 2016-01-01 18:14 yohaha 阅读(354) 评论(0) 推荐(0) 编辑

poj 1753 Flip Game 高斯消元

摘要: 题目链接4*4的格子, 初始为0或1, 每次翻转一个会使它四周的也翻转, 求翻转成全0或全1最少的步数。#include #include #include #include #include #include #include #include #include #include #include... 阅读全文

posted @ 2016-01-01 12:44 yohaha 阅读(207) 评论(0) 推荐(0) 编辑

poj 3185 The Water Bowls 高斯消元枚举变元

摘要: 题目链接给一行0 1 的数, 翻转一个就会使他以及它左右两边的都变, 求最少多少次可以变成全0。模板题。#include #include #include #include #include #include #include #include #include #include #include... 阅读全文

posted @ 2016-01-01 12:23 yohaha 阅读(170) 评论(0) 推荐(0) 编辑

2015年12月31日

poj 1830 开关问题 高斯消元

摘要: 题目链接高斯消元模板, 判断是否有解以及变元的数量。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 #... 阅读全文

posted @ 2015-12-31 20:56 yohaha 阅读(158) 评论(0) 推荐(0) 编辑

2015年12月30日

poj 3680 Intervals 费用流

摘要: 题目链接给一些线段, 每个线段有一个值, 并且覆盖一些点, 求每个点被覆盖次数不超过k时, 可以取得的最大值。首先将点离散化, 然后连边, i向i+1连一条容量为k, 费用为0的边。 对于每条线段, 起点向终点连一条容量为1, 费用为-val的边, 然后跑费用流就好。 1 #include 2... 阅读全文

posted @ 2015-12-30 19:02 yohaha 阅读(140) 评论(0) 推荐(0) 编辑

codeforces 400E. Inna and Binary Logic 线段树

摘要: 题目链接给出n个数, 定义a[1][i]为这初始的n个数, 然后a[i][j] = a[i-1][j]&a[i-1][j-1], 这样就可以得到一个三角形一共n*(n-1)/2个数。给出一种操作, 将a[1][x]这个位置的数换为y, 然后求换完之后的这n(n-1)/2个数的和。很有意思的题, 这个... 阅读全文

posted @ 2015-12-30 15:21 yohaha 阅读(248) 评论(0) 推荐(0) 编辑

2015年12月29日

codeforcese 498C. Array and Operations 网络流

摘要: 题目链接给n个数, m个数对, 每个数对是两个下标加起来为奇数的两个数。每次操作可以使一个数对中的两个数同时除某个数, 除的这个数是这两个数的任意约数, 问这种操作最多可以做几次。n 2 #include 3 #include 4 #include 5 #include 6 #in... 阅读全文

posted @ 2015-12-29 14:22 yohaha 阅读(309) 评论(0) 推荐(0) 编辑

poj 3764 The xor-longest Path Trie

摘要: 题目链接求树上的一条最长异或路径。定义f(u, v)为u到v的路径, 那么显然f(1, u)^f(1, v) = f(u, v), 想不到这个就没有办法做。然后就可以用字典树查询+插入了。用指针版本的狂T不止。#include #include #include #include #include ... 阅读全文

posted @ 2015-12-29 10:37 yohaha 阅读(178) 评论(0) 推荐(0) 编辑

codeforces 609E. Minimum spanning tree for each edge 树链剖分

摘要: 题目链接给一个n个节点m条边的树, 每条边有权值, 输出m个数, 每个数代表包含这条边的最小生成树的值。先将最小生成树求出来, 把树边都标记。 然后对标记的边的两个端点, 我们add(u, v), add(v, u)。 对于每一次输出, 如果这条边被标记了, 那么直接输出mst的值。 否则, 加上这... 阅读全文

posted @ 2015-12-29 01:18 yohaha 阅读(370) 评论(0) 推荐(0) 编辑

上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 31 下一页

导航