会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hhhhy0420
博客园
首页
新随笔
联系
订阅
管理
2023年4月20日
Atcoder Beginner Contest 298---E
摘要: 题目:E - Unfair Sugoroku (atcoder.jp) 分析:这题状态转移方程挺好推的,但是用dp解是我没想到的 dp[i][j][0]表示T在i点,A在j点且轮到T走时赢的概率 dp[i][j][1]表示T在i点,A在j点且轮到A走时赢的概率 代码: #include <bits/
阅读全文
posted @ 2023-04-20 15:39 and3434
阅读(63)
评论(0)
推荐(0)
2023年4月14日
【rmq】洛谷P7333
摘要: 题目:P7333 [JRKSJ R1] JFCA - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 分析:用rmq处理出各个区间长度的最大值,然后在二分区间长度找到答案 (最开始想的是开长度为n的数组,对位置i的数,分别找1-(i-1)和(i+1)-n中的离i最近满足条件的位置,然后
阅读全文
posted @ 2023-04-14 13:23 and3434
阅读(48)
评论(0)
推荐(0)
Codefroces Round #863(div.3)---E
摘要: 题目:Problem - E - Codeforces 题意:有一个序列a,a中的每个元素的每一位都不为4,问序列中第k个数字是多少。 分析:可以用数位dp查询出1-r中有多少个满足条件的数字,通过二分r找到结果。 代码: #include <bits/stdc++.h> using namespa
阅读全文
posted @ 2023-04-14 13:04 and3434
阅读(33)
评论(0)
推荐(0)
2023年2月9日
【哈希---图像存储】星空之夜
摘要: 题目: 夜空深处,闪亮的星星以星群的形式出现在人们眼中,形态万千。一个星群是指一组非空的在水平,垂直或对角线方向相邻的星星的集合。一个星群不能是一个更大星群的一部分。星群可能是相似的。如果两个星群的形状、包含星星的数目相同,那么无论它们的朝向如何,都认为它们是相似的。通常星群可能有 8 种朝向,如下
阅读全文
posted @ 2023-02-09 17:22 and3434
阅读(54)
评论(0)
推荐(0)
2023年2月8日
【小数二分】
摘要: 题目:3122 -- Pie (poj.org) 题意: 有n个派,f+1个人,给每个人分一块同样体积的派,可以破坏派,问每个人分得的派的最大体积为多少,答案保留四位小数。 题解:采用小数二分做(第一次接触到小数二分的题,注意小数二分与整数二分的不同) 代码: #include<cstdio> #i
阅读全文
posted @ 2023-02-08 10:53 and3434
阅读(47)
评论(0)
推荐(0)
2023年1月29日
【字典树】Atcoder Beginner Contest 287----E
摘要: 题目:E - Karuta (atcoder.jp) 题解:这道题就是一个字典树求最长公共前缀的板子题。可以直接交板子。 但我在翻题解的时候发现了另一种思路,就是将字符串按字典序排列后,每一个字符串的LCA(最长公共前缀)一定是和相邻两个字符串的LCA中的一个。 板子做法: #include <bi
阅读全文
posted @ 2023-01-29 18:31 and3434
阅读(83)
评论(0)
推荐(0)
2023年1月25日
Codeforces Round #845----C
摘要: 题目:Problem - C - Codeforces 题解:使用双指针。枚举l,寻找最小的r使条件成立。 代码: #include<bits/stdc++.h> using namespace std; void solve() { int n, m; cin >> n >> m; int a[n
阅读全文
posted @ 2023-01-25 17:09 and3434
阅读(43)
评论(0)
推荐(0)
2023年1月24日
【最短路】Atcoder Beginner Contest 286----E
摘要: 题目:E - Souvenir (atcoder.jp) 题解:首先这道题可以很容易看出来是求最短路。最开始自己是用bfs写的,出现了WA,TLE,RE等错误。 因为对于每种情况会有Q次询问,如果每次询问都跑一遍最短路就会TLE,所以可以把这到题看成是多源最短路,只需在询问前跑一遍Floyd即可。
阅读全文
posted @ 2023-01-24 23:52 and3434
阅读(105)
评论(0)
推荐(0)
【多重背包】Atcoder Beginner Contest 286----D
摘要: 题目:D - Money in Hand (atcoder.jp) 分析:经典的多重背包。用dp[i]表示i能否正好凑出。先复习一下多重背包。 多重背包就是有N组物品,每组最多有k个,每组可以选多个。分组背包和多重背包类似,分组背包也是有N组,每组有K个,但分组背包中每组最多只能选一个。 对于多重背
阅读全文
posted @ 2023-01-24 22:12 and3434
阅读(150)
评论(0)
推荐(0)
2023年1月22日
2023牛客寒假基础集训营3-----E
摘要: 题目:E-公平守望的灯塔_2023牛客寒假算法基础集训营3 (nowcoder.com) 知识点:此题关键是考虑到用向量来做比较简单 (1)向量(x,y)和向量(-y,x)的夹角为90°(因为点乘为0);向量(x,y)和向量(y,-x)的夹角为90°(因为点乘为0)。 (2)公式: 已知正方形对角线
阅读全文
posted @ 2023-01-22 13:52 and3434
阅读(93)
评论(0)
推荐(0)
下一页
公告