会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Tenshi's Blog
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
12
13
14
15
16
17
下一页
2021年2月25日
2020-2021 ACM-ICPC, Asia Seoul Regional Contest 部分题目解答
摘要: 传送门 https://codeforces.com/gym/102920 B 签到 C 题意:给出n个点,其中k个是特殊点,求有多少个点在特殊点两两连接的路径之间(特殊点自身也算)。 分析:简单的树形DP。 对于一个结点u,它被计入贡献当且仅当下面的条件中存在一条或多条满足: 它的两棵子树上都有特
阅读全文
posted @ 2021-02-25 16:49 HinanawiTenshi
阅读(391)
评论(0)
推荐(0)
2021年2月23日
Codeforces Round #704 (Div. 2) 题解(待更)
摘要: (FST警告) 传送门:https://codeforces.com/contest/1492 A 模拟,分别求出三人到的时间取 $min$ 即可。 #pragma GCC optimize("O3") #include<bits/stdc++.h> using namespace std; #de
阅读全文
posted @ 2021-02-23 19:17 HinanawiTenshi
阅读(172)
评论(0)
推荐(0)
2021年2月22日
Samara Farewell Contest 2020 (XXI Open Cup, GP of Samara) 部分题目解答
摘要: 传送门:https://codeforces.com/gym/102916 D 题意:给定 $n$ 个物品,价值分别为 $w_{i}$ ,AB两人轮流从物品中选取物品,A会从中选价值最大的,而B在物品中随机选一个。求A,B得到物品价值的期望。 分析: 概率DP 直接按照题意解可能较难(一个个取物品)
阅读全文
posted @ 2021-02-22 22:38 HinanawiTenshi
阅读(567)
评论(0)
推荐(2)
2021年2月21日
AtCoder Regular Contest 113 题解(待补)
摘要: 传送门:https://atcoder.jp/contests/arc113 A 直接暴力。 #pragma GCC optimize("O3") #include<bits/stdc++.h> using namespace std; #define SET0(a) memset(a,0,size
阅读全文
posted @ 2021-02-21 23:20 HinanawiTenshi
阅读(172)
评论(0)
推荐(0)
2021年2月20日
ABC 192 题解
摘要: A 模拟 B 模拟 C 模拟 #include<bits/stdc++.h> using namespace std; #define SET0(a) memset(a,0,sizeof(a)) #define FOR(i,a,b) for(int i=(a);i<=(b);i++) #define
阅读全文
posted @ 2021-02-20 21:57 HinanawiTenshi
阅读(127)
评论(0)
推荐(0)
2021年2月18日
【数据结构】线性基
摘要: 参考题:https://www.luogu.com.cn/problem/P3812 作用 查询某个数是否能被一组数异或得到 查询一组数能够异或的到的最大/小值,第k大值 解释 本质上就是作用在 \(01\) 串的高斯消元,只不过消元的途径是异或。 比如一组数(二进制): 1010 1100 001
阅读全文
posted @ 2021-02-18 10:50 HinanawiTenshi
阅读(106)
评论(0)
推荐(0)
2021年2月17日
【数据结构】带权并查集
摘要: 目录 简介 详细介绍 例题 简介 顾名思义,就是在维护集合关系的树中添加边权的并查集,这样做可以维护更多的信息。 引入题目:https://www.luogu.com.cn/problem/P2024 比如这道题,如果使用普通的并查集则无法处理,因为普通的并查集只能够刻画两个物品是否属于同一个集合。
阅读全文
posted @ 2021-02-17 23:40 HinanawiTenshi
阅读(274)
评论(0)
推荐(0)
Codeforces Round #702 (Div. 3) 题解
摘要: A 分析: 直接模拟,对于相邻的两个数,如果小的两倍还是比大的小,就乘2,同时贡献++。 代码 #pragma GCC optimize("O3") #include<bits/stdc++.h> using namespace std; #define SET0(a) memset(a,0,siz
阅读全文
posted @ 2021-02-17 12:06 HinanawiTenshi
阅读(258)
评论(1)
推荐(0)
2021年2月15日
【DP】区间DP入门
摘要: 在开始之前我要感谢y总,是他精彩的讲解才让我对区间DP有较深的认识。 简介 一般是线性结构上的对区间进行求解最值,计数的动态规划。大致思路是枚举断点,然后对断点两边求取最优解,然后进行合并从而得解。 原理 结合模板题(合并石子)讲述:https://www.acwing.com/problem/co
阅读全文
posted @ 2021-02-15 10:25 HinanawiTenshi
阅读(471)
评论(0)
推荐(1)
2021年2月14日
【DP+贪心】能量石
摘要: 题面:https://www.acwing.com/problem/content/736/ 分析: 这是一道基于贪心和DP的题目,可以从分析两个相邻物品的顺序入手: 对相邻的两个物品 \(i\), \(i+1\) : 记取到它们的时候(假设它们的能量在这个过程中都没有耗尽)它们的属性是: \(s_
阅读全文
posted @ 2021-02-14 17:58 HinanawiTenshi
阅读(101)
评论(0)
推荐(0)
上一页
1
···
12
13
14
15
16
17
下一页
公告