
HDU
Strezia
这里介绍不了我
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HDU4578 线段树维护区间平方和立方和
题目链接参考blog1参考blog2// Decline is inevitable,// Romance will last forever.//#include <bits/stdc++.h>#include <iostream>#include <cmath>#include <cstring>#include <string>#include <cstdio>#include <algorit原创 2021-10-18 14:44:23 · 323 阅读 · 0 评论 -
HDU4027 线段树区间取根号
HDU4027没什么难的注意如果l > r, swap(l, r)// Decline is inevitable,// Romance will last forever.//#include <bits/stdc++.h>#include <iostream>#include <cmath>#include <cstring>#include <string>#include <cstdio>#i原创 2021-10-09 13:12:21 · 100 阅读 · 0 评论 -
HDU1698 线段树板子 将区间改变为某个数
HDU1698题意:初始n个数每个数为1,每次操作使[l, r]的所有数变为d,求最终的n个数的和线段树的查询和更新一定要注意递归的也是r_change(p, l, r, d) l, r不变spread()中更新子树时它们的长度为子树的长度 不要忘记左移。// Decline is inevitable,// Romance will last forever.//#include <bits/stdc++.h>#include <iostream&原创 2021-10-06 21:42:49 · 212 阅读 · 0 评论 -
HDU3038 How Many Answers Are Wrong ——带权并查集
How Many Answers Are Wrong题意:有M个数,不知道它们具体的值,但是知道某两个数之间(包括这两个数)的所有数之和,现在给出N个这样的区间和信息,需要判断有多少个这样的区间和与前边已知的区间和存在矛盾。例如给出区间和[1,4]为20,[3,4]为15,再给出[1,2]为30,显然这个[1,2]的值就有问题,它应该为20-15=5。思路:// Decline is inevitable, romance will last forever.// Acwing.原创 2021-09-25 13:07:04 · 122 阅读 · 0 评论 -
HDU3470 0 or 1 ——思维 + 最短路* 求某点最小环
0 or 1(判断是否有1点或n点出发的环)其他点的出入度相等,说明一定有一条1到n的路或者1自环和n自环最终答案为1到n的最短路 or1出发的自环+n出发的自环 中小的一个// Decline is inevitable, romance will last forever.#include <iostream>#include <cstring>#include <algorithm>#include <cmath...原创 2021-09-20 22:11:39 · 154 阅读 · 0 评论 -
HDU3416 Marriage Match IV ——最短路 + 最大流 (待填)
HDU3416 Marriage Match IV原创 2021-09-20 19:35:47 · 103 阅读 · 0 评论 -
POJ4725 —— 最短路建图 + 超级源点 *
POJ4725题意:有n个点,n层(不一定每层只有一个点,可能有的层没有点),第i个点属于第a[i]层,相邻两层之间的点可以互相到达且距离为c,此外还有m条节点与节点之间的无向边,求最短路。思路:每一层建立一个超级源点,这个源点到该层的所有点的距离为0,注意此处是单向边,然后相邻层的超级源点距离为c(无向边),然后再正常添加m条边(无向边)即可,即一共有3种边,该图中有不超过2n个点,分别是n个点和<=n个超级源点。注意题目中n, m <= 1e5, 实际上数组开3e5一直w原创 2021-09-20 19:18:21 · 301 阅读 · 0 评论