上一页 1 2 3 4 5 6 ··· 39 下一页
摘要: [https://atcoder.jp/contests/abc394/tasks/abc394_e](图论+回文性质+最短路dj) 题意: 略 思路: 回文序列两边同时再加一个相同的字符依然是一个回文序列 因此将所有路径长度为1的和长度为2的回文路径压入优先队列 每次扩展:可到达u的u1和v可到达 阅读全文
posted @ 2025-11-13 14:35 Marinaco 阅读(5) 评论(0) 推荐(0)
摘要: 严格次小生成树: 性质: 边权之和比最小生成树大,比其他生成树小 由最小生成树删除一条树边,加入一条非树边得到 解法: 枚举非树边(u,v):此时能删除的是(u,v)最小路径上的边 使用倍增法维护最小路径上的最大值和次大值(防止操作后生成树权值和最小生成树权值一样) const int M =3e5 阅读全文
posted @ 2025-11-13 14:11 Marinaco 阅读(8) 评论(0) 推荐(0)
摘要: [https://atcoder.jp/contests/abc412/tasks/abc412_e](素数筛法+枚举) 题意: 设\(A_i\)为\(1,2,3..i\)的\(lcm\),求\(A_l,A_{l+1}....A_R\) (\(L,R \leq 1e14\)) 的不同数个数 思路: 阅读全文
posted @ 2025-11-12 16:36 Marinaco 阅读(7) 评论(0) 推荐(0)
摘要: [https://atcoder.jp/contests/abc418/tasks/abc418_e](数学+容斥) 题意: 给定\(N\)个点的坐标,求能组成多少个梯形 思路: 任意两个直线,若斜率相等,可组成梯形 斜率用分数类计算避免精度丢失以及不存在等情况 这样计算会使得平行四边形(也是梯形) 阅读全文
posted @ 2025-11-11 11:37 Marinaco 阅读(6) 评论(0) 推荐(0)
摘要: 题意: 给定若干个点,它们有一个要追赶的点和当前位置,求最后所有点停止的时间,(一个点移动的速度为0.5) 思路: 使用set模拟优先队列 求出每个点移动的方向(一定不变了) 存一个pair<当前点和追赶点的距离 即time(相向而行时time=dis/2),当前点> 第一个停的点一定是相向而行的点 阅读全文
posted @ 2025-11-10 17:22 Marinaco 阅读(11) 评论(0) 推荐(0)
摘要: [https://qoj.ac/contest/2567/problem/14709] 题意: 斯诺克台球,给出最后的选手A和选手B的得分,以及最后到谁打了,构造一个合法操作序列使得最后结果为给出结果 思路: 记忆化搜索:f[i][j][lft][k][op] 表示 选手A得分为i,选手B得分为j, 阅读全文
posted @ 2025-11-10 15:43 Marinaco 阅读(11) 评论(0) 推荐(0)
摘要: [https://atcoder.jp/contests/abc400/tasks/abc400_e](埃氏筛法+二分) 题意: 给定\(q\)次查询,每次查询给出一个数\(n\),求最大的小于等于\(n\)的400数 400数:只有两个质因数,质因数次方为偶 思路: 400是两个质因数的平方数 这 阅读全文
posted @ 2025-11-10 12:43 Marinaco 阅读(6) 评论(0) 推荐(0)
摘要: 也是当上监考了:D 题目其实出的比较navie,很多想出来比较有意思的题目考虑到难度因素都被扫出比赛了QAQ 应该会放在寒假的比赛里 湮灭 题意:给出两个点的坐标,求出欧几里得距离 思路:模拟即可 代码: 考察基本语法 void solve(){ int x,y,z,a,b,c;cin>>x>>y> 阅读全文
posted @ 2025-11-10 11:37 Marinaco 阅读(9) 评论(0) 推荐(0)
摘要: [https://www.luogu.com.cn/problem/AT_abc427_e](暴力+STL) 题意: 给出二维矩阵:T在的位置以及垃圾#在的位置,每次可以使所有#向上/下/左/右移动一次,求使得垃圾不到T而全部被移除的最小操作次数 思路: 用一个set存所有#现在的位置,BFS每次枚 阅读全文
posted @ 2025-11-08 10:45 Marinaco 阅读(5) 评论(0) 推荐(0)
摘要: [https://atcoder.jp/contests/abc428/tasks/abc428_e](树的直径性质) 题意:给定一棵树,求出每个结点距离它最远且标号最大的结点 思路:距离每个结点最远的一定是一条直径的端点,而树的直径大小固定,端点不固定。找到两个端点标号最大的直径,每次比较距离即可 阅读全文
posted @ 2025-11-06 21:39 Marinaco 阅读(7) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 39 下一页
//雪花飘落效果