会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
404 Not Found
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
11
12
13
14
15
16
17
18
19
···
21
下一页
2024年4月15日
lCS(最长公共子串)
摘要: 之前一直写的最长公共子序列,从来没写过最长公共子串这个算法,也因为这个,在今年的蓝桥杯省赛中有个题目用的暴力字符串匹配,导致了丢分(也可能拿不到省一了,哎) 其实就是一个二维的dp,dp[i][j]表示第一个以i结尾,第二个以j结尾的最长长度。 1 初始化,第一个串的下标按行存储,第二个串的下标按列
阅读全文
posted @ 2024-04-15 10:18 _Yxc
阅读(35)
评论(0)
推荐(0)
2024年4月10日
蓝桥杯-岛屿个数
摘要: 题意:求平面内的岛屿个数,如果某个岛屿被其他岛屿完全包围,则不计数。 思路:求有环岛屿,可以给岛屿扩建一圈作为外海,然后正常dfs,如果当前点是陆地点并且上一个点是外海,那么可以作为入口。 总结:一开始想的是先遍历,然后判是不是环,再对环内的点进行标记。 用的拓扑,发现判环方式不对。 这种方法第一次
阅读全文
posted @ 2024-04-10 17:13 _Yxc
阅读(61)
评论(0)
推荐(0)
2024年4月9日
牛客,小红不想做完全背包
摘要: https://ac.nowcoder.com/acm/contest/78904/D 题意:n个物品,求物品的价值和为p的倍数的方案中,最少几件物品。 思路:完全背包,将背包容量从p扩大到p的20倍,可以直接ac。 看了题解,发现用bfs做的,感觉逻辑也还行。 想尝试用物品预处理出所有可能的余数,
阅读全文
posted @ 2024-04-09 10:25 _Yxc
阅读(40)
评论(0)
推荐(0)
2024年4月8日
蓝桥杯,推导部分和
摘要: 题意:给定若干个区间端点与区间和,还有若干个查询,求该查询的区间和。 思路:带权并查集。 总结:区间左端点-1是为了左开右闭(也可以右端点 + 1)。比如[1,2] = (0, 2] = 5,[3, 4] = (2, 4] = 6。这样就得到了[1,4] = 11(查询1可以直接得到代表元素4),处
阅读全文
posted @ 2024-04-08 17:38 _Yxc
阅读(58)
评论(0)
推荐(0)
P1002 [NOIP2002 普及组] 过河卒
摘要: 题意:卒子过河,有个马,问安全到达终点的路径有多少条。起点在0,0。每一步可以往右或者往下。 思路:处理出马的看守点,然后暴力。。看了一下暴力会TLE。400^2. 直接dp转移即可。 总结:不知道这个还要开long long, 哎。! void solve(){ pair<int, int> de
阅读全文
posted @ 2024-04-08 10:27 _Yxc
阅读(21)
评论(0)
推荐(0)
蓝桥杯-算法赛第9场强者:贝贝的2.0
摘要: 题意:n个节点的有根树,问孩子节点最少是多少,可以满足任意两条长度为k的链有公共节点。 思路:一开始想的是以根为中间点,然后构造边。但是发现样例过不了,样例说的很清楚,根节点也作为一个叶子节点去构造,然后把叶子节点作为中间点(这样可以省去一个叶子节点的计数)。最后就是如何处理的问题,如果刚好k 整除
阅读全文
posted @ 2024-04-08 09:58 _Yxc
阅读(21)
评论(0)
推荐(0)
2024年4月5日
洛谷 P1006 [NOIP2008 提高组] 传纸条
摘要: 题意:传纸条,跟方格取数一样,但是两条路径不能有重复的。 思路:还是一样的走,但是x1跟x2不能相等,包括现在跟上一个状态。 总结:看了题解,发现题解大多数都是逻辑不正确的,更有离谱的是数组范围都不加特判,数组访问越界但是可以ac的情况,数据太烂了,放个自以为正确的思路吧,发现之前自己提交的满分代码
阅读全文
posted @ 2024-04-05 09:56 _Yxc
阅读(48)
评论(0)
推荐(0)
2024年4月4日
蓝桥杯 计算方程
摘要: 总结:求幂次,就是log(b) / log(a),b是结果,a是底数。 二分的时候注意终止条件是l < r int k, m; inline double cal(long long x){ return sqrt(double(x)) + int((log(x) / log(k))) - m; }
阅读全文
posted @ 2024-04-04 13:30 _Yxc
阅读(14)
评论(0)
推荐(0)
洛谷 P1004 [NOIP2000 提高组] 方格取数
摘要: 题意:n*n的方格,从左上角到右下角两次。每一次经过的路径中,如果有数字,数字都会变成0并计数。求两次路径的最大计数。 思路:线性dp,从左上角到右下角步数固定为 2 * n - 2步。 初始时0步dp[0][1][1] = grid[1][1],知道了x1和x2可以确定对应的y,可以直接进行状态转
阅读全文
posted @ 2024-04-04 13:17 _Yxc
阅读(94)
评论(0)
推荐(0)
洛谷 P1196 [NOI2002] 银河英雄传说
摘要: 题意:30000列军队,每列初始有1个。编号从1~30000.每次操作有两种,将现在第i列所在的列合并到第j列所在列的末尾。 或者查询第i列举例第j列的距离。 思路:带权并查集。合并时将第i列头节点接到第j列头节点上。然后直接查询dist取绝对值相减就好。 总结:一开始没看清题,以为要把从i列从当前
阅读全文
posted @ 2024-04-04 10:18 _Yxc
阅读(25)
评论(0)
推荐(0)
上一页
1
···
11
12
13
14
15
16
17
18
19
···
21
下一页
公告