11 2022 档案
摘要:https://codeforces.com/gym/104077 C. Clone Ranran 签到题 #include<iostream> #include<cstdio> #include<cstring> #include<cmath> #include<algorithm> using
阅读全文
摘要:做的有点慢 但是准确性很高 C. No More Inversions 分析: 首先算出该序列的逆序对显然对构造没有任何帮助 pass 一般这样的题目都会有巧妙点 也就是思维题 随便构造一组数据 1 2 3 4 3 2 1 最差的情况就是p为原序列 1 2 3 4 然后想办法优化 使得字典序最大 发
阅读全文
摘要:**D. Meaningless Sequence**  **分析:** 我居然找规律做出来了!!!! -MIN a(j+1,i) 其中0<j<i 但是复杂度
阅读全文
摘要:1.无向图删边 使得每个点连接的边数为奇数 直接dfs即可 2.判断树上两条路径是否相交 LCA(u,v)在<x,y>上 或者 LCA(x,y)在<u,v>上 3.判断一个点x是否在路径(u,v)上 dp[LCA(u,v)]<=dp[x] 并且lca(x,u)=x||lca(x,v)=x 4.树上n
阅读全文
摘要:L Let's Play Curling 分析: 转换一下就是 找每两个b之间 最多有多少个a 先离散化 再树状数组维护一下就好 #include<bits/stdc++.h> using namespace std; #define lowbit(x) x&(-x) #define ll long
阅读全文
摘要:A. A Hero Named Magnus 签到题 输出2x-1 注意用到unsigned long long I. PTSD 签到题 G. Occupy the Cities 分析: 考虑从左到右依次考虑 pre表示当前1需要向前贡献多少 并且不断跟新pre 因为在有限的时间内 所有的1都尽可能
阅读全文
摘要:我的首站 本来想着练练手 拿铜牌血赚 打铁不亏 结果 保底铜牌 要是G题做出来应该可以冲击一下银牌 https://codeforces.com/gym/104008 A. Lily 签到题:所有不在 L 旁的字符替换为 C 即可。 #include <iostream> #include <cst
阅读全文