会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
404 Not Found
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
12
13
14
15
16
17
18
19
20
···
23
下一页
2024年4月30日
D. Multiplication Table
摘要: https://codeforces.com/problemset/problem/448/D 题意:n*m矩阵,对应位置的数值是行列下标相乘,求排序后第k个元素数值。 思路:元素值最大是n * m, 最小是1,在这个范围内2分,统计出所有比当前数值x(二分值)小的数的数量cnt,如果cnt<k,那
阅读全文
posted @ 2024-04-30 10:04 _Yxc
阅读(25)
评论(0)
推荐(0)
2024年4月29日
D. Distance in Tree
摘要: https://codeforces.com/problemset/problem/161/D 题意:给一棵树,求树上距离为k的节点对的数量。 思路:树上dp,随便找个节点开始遍历。然后枚举当前点的距离为i的节点数与当前点的孩子节点距离为k - i - 1的节点数相乘。 总结:想到了树上dp,也想到
阅读全文
posted @ 2024-04-29 14:55 _Yxc
阅读(21)
评论(0)
推荐(0)
Manthan, Codefest 18 (rated, Div. 1 + Div. 2) D. Valid BFS?
摘要: 题意:给一个树和一个bfs序,并保证从节点1出发,判bfs序是否合法。 思路:双指针,在bfs序上从左往右遍历。慢指针指向当前节点u,快指针指向当前节点应该访问的节点的位置。 然后设两个集合,一个集合存储在当前节点上应该访问的节点,另一个存储在当前节点上实际访问的节点,然后遍历即可。 总结:一开始想
阅读全文
posted @ 2024-04-29 10:02 _Yxc
阅读(27)
评论(0)
推荐(0)
2024年4月26日
E. Chain Reaction
摘要: https://codeforces.com/contest/1954/problem/E 题意:n个数,可以对每个数释放闪电,闪电从释放的位置一直传到左右边界或者传到某个小于等于0的数终止,并且每个数都会减去闪电值k。问最少多少次释放闪电后可以让所有的数小于等于0。 思路:从左往右考虑,假设第一个
阅读全文
posted @ 2024-04-26 09:29 _Yxc
阅读(34)
评论(0)
推荐(0)
2024年4月25日
Educational Codeforces Round 164 (Rated for Div. 2)
摘要: A. Painting the Ribbon 题意:n个物体,m个颜色,alice要给每个物体任意涂一个颜色。bob可以给k个物体涂色 ,问alice能否阻止bob让所有的物体颜色都相同。 思路:思维题。如果m=1,那么无解。如果m > 1,那么bob如果想要染成同一个颜色,alice可以让bob需
阅读全文
posted @ 2024-04-25 09:50 _Yxc
阅读(64)
评论(0)
推荐(0)
2024年4月23日
洛谷 P8818 [CSP-S 2022] 策略游戏
摘要: https://www.luogu.com.cn/problem/P8818 什么玩意儿。。这种策略题不就是你来我往的,你如果选那个我就选这个,到了最后俩人都做不了决策,一直在博弈吗 放个示例跑不过去的代码 真不想调,这种题就是恶心啊,你说说怎么调呢 针对一方的选择,另一方总能选出更优的策略来。然后
阅读全文
posted @ 2024-04-23 10:20 _Yxc
阅读(169)
评论(0)
推荐(0)
2024年4月22日
洛谷 P3353 在你窗外闪耀的星星
摘要: 题意:给定一个宽度w,n个数,每个数有一个权值。窗口可以变换位置,求该窗口能容纳的最大权值。 思路:前缀和+滑动窗口硬算。 总结:一开始感觉是fenwicktree,但是每次查询的区间固定,不需要fenwicktree,不如滑动窗口来的方便。 void solve(){ int n, w; cin
阅读全文
posted @ 2024-04-22 09:18 _Yxc
阅读(24)
评论(0)
推荐(0)
2024年4月20日
洛谷 P1204 [USACO1.2] 挤牛奶Milking Cows
摘要: 题意:给定n个区间,左端点和右端点表示工作开始时间和结束时间。求最长一直有人在工作的时间和无人工作的时间。 思路:想到了并查集,还有差分树状数组,最后选择差分数组。左端点加,右端点减,然后一次遍历即可。 总结:习惯性的在右端点+1的位置减少了1,但是不适用于这个题目的逻辑。 因为在右端点+1的位置修
阅读全文
posted @ 2024-04-20 13:14 _Yxc
阅读(20)
评论(0)
推荐(0)
2024年4月19日
洛谷p3372 线段树2
摘要: 题意:区间操作中混合了加减操作跟乘操作 思路:只要设计出不同操作之间协作的方式(propagate),区间合并的方式即可 总结:Node重载+中,返回值mod括号位置加错了。 mul应该初始化为1,初始化错了。 少见的线段树第一次提交直接ac。 int MOD; struct lazyNode{ l
阅读全文
posted @ 2024-04-19 15:44 _Yxc
阅读(20)
评论(0)
推荐(0)
洛谷 p3372 线段树
摘要: 更改了线段树实现的方式,将lazy值作为单独的节点存在,降低存储压力 struct Node{ long long sum; Node():sum(0ll){} Node operator +(const Node& other){ Node res = *this; res.sum += othe
阅读全文
posted @ 2024-04-19 10:55 _Yxc
阅读(26)
评论(0)
推荐(0)
上一页
1
···
12
13
14
15
16
17
18
19
20
···
23
下一页
公告