会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
starve_to_death
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
35
下一页
2020年10月2日
CHEAP DELIVERIES 给定k个路径求连续走完的最短路径(k<=18,)
摘要: 题:https://ac.nowcoder.com/acm/contest/7818/B 题意:给定k个路径(s->t),在无向图上跑最短路径长度是多少?(n,m<=1e4,k<=18) 分析: 在走完某个路径后到达路径的t,要重新选择一条路径的起点来保证答案最优,这个过程就相当于dp的过程; k很
阅读全文
posted @ 2020-10-02 17:01 starve_to_death
阅读(282)
评论(0)
推荐(0)
2020年9月29日
F. Graph and Queries(删除反向成合并,联想到并查集,无向图求可到达点最大值)
摘要: 题:https://codeforces.com/contest/1417/problem/F 题意:给定n个点,m条边,每个点都有点权a[ i ]的无向图。 操作一[1,v],找到从当前图v点出发能到达点的最大的a[ i ]输出,并把该点赋值为0; 操作二[2,v]删除第v条边; 分析: 假设这个
阅读全文
posted @ 2020-09-29 00:14 starve_to_death
阅读(223)
评论(0)
推荐(0)
2020年9月24日
著名夫妻圆排列问题
摘要: 圆排列: 问题:有n个不同的人,问围成一桌吃饭,问有多少种相对位置不同的做法; 分析:已知线排列是n! ,那么将首位连起来就是圆排列,每旋转一个人的度数对应一个新的线排列,可选择n次,也就是说每个圆排列较线排列来说出现了n次,那么圆排列的个数为n! / n = (n-1)!. 题:https://a
阅读全文
posted @ 2020-09-24 14:04 starve_to_death
阅读(466)
评论(0)
推荐(0)
2020年9月22日
hdu6888(区间取max,维护连续最小值段数)
摘要: 题:http://acm.hdu.edu.cn/showproblem.php?pid=6888 题意:给定n个二维坐标系上的矩形,问每插入一个矩形后这些矩形的周长并是多少(强制在线,1<=n<=1e5,1<=x,y<=1e9,且每个矩形的下边界一定是x轴)。 分析: 强条件:每个矩形的下边界一定是
阅读全文
posted @ 2020-09-22 23:26 starve_to_death
阅读(358)
评论(0)
推荐(0)
G. Three Occurrences(问有多少个子序列(连续)满足所有值只出现确切3次。)
摘要: 题:https://codeforces.com/contest/1418/problem/G 题意:给定n(n<=5e5)的序列,问有多少个子序列(连续)满足所有值只出现确切3次。 分析:总操作:枚举左端点,查看多少个满足的右端点; 对于某个值,要么不出现,要么只出现3次,那么对于当前枚举的左端点
阅读全文
posted @ 2020-09-22 13:57 starve_to_death
阅读(272)
评论(0)
推荐(0)
2020年9月18日
hdu6278(二分主席树,求区间中最大的x,满足大于等于x的数量大于等于x)
摘要: 题:http://acm.hdu.edu.cn/showproblem.php?pid=6278 题意:求区间中最大的x,满足大于等于x的数量大于等于x 分析:二分找答案,check(mid)为查询区间中第len-mid+1大的数是否大于mid #include<bits/stdc++.h> usi
阅读全文
posted @ 2020-09-18 14:57 starve_to_death
阅读(222)
评论(0)
推荐(0)
2020年9月16日
Closest Equals(区间点对最小距离,查询,思维)
摘要: 题:https://ac.nowcoder.com/acm/problem/110867题意:给定n个数序列,m个询问[l,r]问l~r中距离最短的且a[x]==ay,输出最短距离(n,m<=5e5)分析: 同一种数的话只需要和其相邻比较; 其次,思考怎么这个pair会在选定的范围内; 考虑离线处理
阅读全文
posted @ 2020-09-16 00:14 starve_to_death
阅读(339)
评论(0)
推荐(0)
2020年9月13日
Telephone Lines(转换图思维+二分)
摘要: 题:https://ac.nowcoder.com/acm/problem/24950 题意:给n点,m边无向图,dis[u,v]代表从u到v的路径上边的最大值,现在给定整数k,代表可以抵消掉k条边,问dis[1,n]的最小值。分析: n<=1000,不能直接地对原图进行最短路,我们可以考虑二分考虑
阅读全文
posted @ 2020-09-13 17:03 starve_to_death
阅读(181)
评论(0)
推荐(0)
2020 计蒜之道 预赛 第一场 D. 染色(困难)(连续区间有额外效益)
摘要: 题:https://nanti.jisuanke.com/t/48303 题意:有n个位置,每个位置染成黑色有bi效益,染成白色有wi效益,有m个区间[t,l,r,w]当t==1时,[l,r]染成黑色,那么会获得额外效益w,白色同理。求最大效益。 分析:设dp[i]为前 i 位置能获得的最大效益,那
阅读全文
posted @ 2020-09-13 16:00 starve_to_death
阅读(394)
评论(0)
推荐(1)
Codeforces Round #670 (Div. 2)D. Three Sequences(非降非升序列组成已知序列,求最小化最大值)
摘要: 题:http://codeforces.com/contest/1406/problem/D 题意:给定a数组,要求b序列(非降)和c序列(非升)组成a序列(bi+ci=ai),要求输出最小化的最大值max(b1,ci),支持区间加操作 分析:先考虑只求原序列的答案,假设bn=b1+sum(sum>
阅读全文
posted @ 2020-09-13 11:09 starve_to_death
阅读(200)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
35
下一页
公告