别跟考官多BB!```````````````````````````````````````````````````````````````````````````````````````````````
追踪最近的用户名外显变动记录。
最近的文章、讨论、云剪贴板与社区记录
``` #include using namespace std; int a[1000000]; long long Max=-1,Min=1e18+23; int main() { int n; cin>>n; for(int i=0;i >a[i]; } for(int i=1;i<=n;i++){ Max=ma…
# 方法思路 ## 问题分析: * 目标是将所有'$a$' 或所有 '$b$' 集中成一个连续块,最小化相邻交换次数。 * 相邻交换的次数等价于字符在原字符串中的位置与目标连续位置之间的逆序数。 ## 核心观察: * 对于字符 '$a$',假设共有 c个,它们在原字符串中的位置为 p。目标位置为 $[k, k+1, .…
在讨论《为啥???》回复:
@[SpacerCA](luogu://user/1657330)@[wmmyh](luogu://user/1633249) 已过,谢谢!
在讨论《为啥???》回复:
这个为啥TLE?
在讨论《为啥???》回复:
``` #include using namespace std; int a[110]; int main() { int n,cnt=0; cin>>n; for(int i=1;i >a[i]; } while(1){ int maxx=0,minn=0,id=0; for(int i=1;i maxx){ ma…
为啥??? ``` #include using namespace std; int a[110]; int main() { int n,cnt=0; cin>>n; for(int i=1;i >a[i]; } while(1){ int maxx=0,minn=0,id=0; for(int i=1;i max…
在讨论《关于批量禁止私信的通知》回复:
@[lly31415926](luogu://user/1652569) 奥利给,加油!
在讨论《关于批量禁止私信的通知》回复:
@[lly31415926](luogu://user/1652569)棕名结束后肯定不会的!
在讨论《关于批量禁止私信的通知》回复:
@[lly31415926](luogu://user/1652569)qp
## 题意理解 * 有 $n$ 根木棍,长度分别为 $a₁, a₂, ..., aₙ$。 * 要选出若干根(至少 $3$ 根)拼成多边形。 * 多边形条件:设选出的木棍长度为 $l₁, l₂, ..., lₘ (m ≥ 3)$则总长度 $> 2 ×$ 最大长度。 * 问有多少种选择木棍的方案(不同下标集合算不同方案)。…
``` #include #include using namespace std; int main() { int n,k; cin>>n>>k; int a[n]; for(int i=0;i >a[i]; } if(k==0){ int cnt=0; for (int i=0;i s; s.insert(0);…
## 1. 题意理解 给定一个长度为 n 的非负整数序列$ a[1..n]$ 和一个整数 $k$ 。 定义区间 $[l, r]$ 的权值为 $a[l] ⊕ a[l+1] ⊕ ... ⊕ a[r]$。 要求选出最多的不相交区间,每个区间的权值都等于 $k$。 输出最大区间数量。 ## 2.贪心思路 这是一个经典的不相交区…
题目理解: 有一个 $n$ 行 $m$ 列的考场,所有考生按照第一轮成绩从高到低进行蛇形排列,需要找到他的座位位置。 好的,我们先来理解题意。 2. 蛇形排列规律 假设座位用$(r, c)$表示(行,列),但题目输出是 $(c, r)$(列,行)。 编号方式(按成绩排名$ k=1$ 到 $n×m$): 如果列号 $c$…
在讨论《why!!!》回复:
``` #include using namespace std; int main(){ long long a,b,c,d; cin>>a>>b>>c>>d; if(a==b||a==c||b==c){ cout b>c||c>b>a) cout c>b||b>c>a) cout a>c||c>a>b) cout<…
``` #include using namespace std; int main(){ int a,b,c,d; cin>>a>>b>>c>>d; if(d==a) cout b>c) cout a>b) cout c>b) cout<<"C"; }
在讨论《对于举报用户工单的注意事项》回复:
qqp
## 一、科技:工程实践的 “思想引擎” 科技的突破往往为工程领域带来革命性的变革,而算法与数据结构作为计算机科技的核心,更是洛谷用户日常学习与实践的重点。以动态规划算法为例,它最初源于数学领域的优化思想,却在工程场景中绽放出惊人的活力。在路径规划工程中,动态规划能够高效计算出从起点到终点的最优路线,无论是物流配送的路…
解题思路 核心洞察:光束不相交的关键是构建一个平面直线图(Planar Straight-Line Graph),其中所有边(光束)仅在端点处相交。最大化光束数量的最优策略是构建一个三角剖分的子集,利用多边形的对角线性质确保不相交。 符号分配策略: 选择一个凸包顶点作为基准(如最右侧顶点),标记为 '+' 其他顶点按极…
这题中归中距 实现代码: ``` #include #include #include using namespace std; // 简化分数表示 struct Fraction { long long num, den; // 分子, 分母 Fraction(long long n, long long d) {…
#include #include #include #include using namespace std; // Manacher算法计算最长回文子串半径(奇数长度) vector manacher_odd(const string &s) { int n = s.size(); vector p(n); int…
#include #include using namespace std; int main() { int H, W; string move; cin >> H >> W >> move; // 只有当H=2, W=1且我方先行时,才有必胜策略 if (H == 2 && W == 1 && move == "F…
用数据结构维护操作的修改,对于一个询问在$ l $操作前插入,在 $r$ 操作后查询位置,可以不删除吃力不讨好。 维护和其他题解思路一致,重链剖分,然后把要用到的节点信息全部转成 $dfn $序下的信息,方便维护,只有在最后转换成原编号。 一次操作可以看作中心点到根路径上的点往中心点移,其他点往根节点移。 定义当前状态…