上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 42 下一页
摘要: 题目链接: http://codeforces.com/contest/835/problem/D 题意: 定义 k 度回文串为左半部分和右半部分为 k - 1 度的回文串 . 给出一个字符串 s, 问 1 ~ s.size() 度回文串的数目分别为多少 . 思路: 预处理 + 记忆化dp 可以先花 阅读全文
posted @ 2017-08-01 20:44 geloutingyu 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 题目链接: http://poj.org/problem?id=3417 题意: 先给出一棵树, 再添加 m 条新边, 然后再删除其中一条新边和一条树枝, 问有多少中删除方法可以使新树分成两部分 . 思路: lca + 树形dp 添加新边后必然形成环, 对于添加新边 (u, v), 形成的环为 u 阅读全文
posted @ 2017-07-30 14:47 geloutingyu 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=6053 题意: 给出一个含 n 个元素的 a 数组, 求 bi <= ai 且 gcd(b1, ..., bn) >= 2 的 b 数组的数目; 思路: 首先想到的方法是枚举 gcd, 对于每个 gcd 阅读全文
posted @ 2017-07-29 15:22 geloutingyu 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 题目链接: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3435 题意: 给出一个三维坐标 (x, y, z), 问该点与 (1, 1, 1) 组成的长方体中有多少条经过点 (1, 1, 1) 的直线 . 思路: 显然本题 阅读全文
posted @ 2017-07-28 14:40 geloutingyu 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1695 题意: 对于 a, b, c, d, k . 有 x 属于 [a, b], y 属于 [c, d], 求 gcd(x, y) = k 的 x, y 的对数 . 其中 a = b = 1 . 注意 阅读全文
posted @ 2017-07-27 22:57 geloutingyu 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=6055 题意: 给出 n 组坐标 x, y, 输出其中的正多边形个数 . 其中 x, y 均为整数. 思路: x, y 为整数, 所以只存在正方形, 不会有其他正多边形 . 那么只需要枚举正方形的对角线 阅读全文
posted @ 2017-07-27 17:41 geloutingyu 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 1. 改点求段(单点更新, 区间求和) 代码: 1 #include <iostream> 2 using namespace std; 3 4 const int MAXN = 1e5 + 10; 5 int tree[MAXN], n; 6 7 int lowbit(int x){//返回 po 阅读全文
posted @ 2017-07-25 22:10 geloutingyu 阅读(525) 评论(3) 推荐(0) 编辑
摘要: 题目链接: http://poj.org/problem?id=2763 题意: 第一行输入 n, q, s 分别为树的顶点个数, 询问/修改个数, 初始位置. 接下来 n - 1 行形如 x, y, w 的输入为点 x, y 之间连边且边权为 w. 接下来 q 行输入, 若输入形式为 1 x y 阅读全文
posted @ 2017-07-23 15:38 geloutingyu 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 题目链接: http://poj.org/problem?id=3728 题意: 给出一棵带点权值的树, 对于 q 组形如 x, y 的询问, 一个人要从 x 到 y(单向), 他可以在路上任意一点以此点的的权值买一件物品, 并在接下来的路程中任意一点将其以该点的权值卖出, 输出其最大收益, 若不能 阅读全文
posted @ 2017-07-22 17:39 geloutingyu 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=3078 题意: 给出一棵 n 个点的带点权值的树, 接下来有 q 组形如 k, x, y 的输入, 若 k == 0 则将 x 点的权值替换成 y, 否则输出 x 到 y 之间顶点地 k 大的权值. 思 阅读全文
posted @ 2017-07-20 12:52 geloutingyu 阅读(170) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 42 下一页