该文被密码保护。 阅读全文
摘要:
牛的旅行 #include<bits/stdc++.h> using namespace std; int read(){ int f=1,x=0; char c=getchar(); while(c<'0'||c>'9'){if(c=='-') f=-1; c=getchar();} while( 阅读全文
摘要:
字符串套 递归 #include<bits/stdc++.h> using namespace std; char s[1005]; int n,i; string work(){ string p; int t = 0; while(++i <= n){ if(s[i] >= '0' && s[i 阅读全文
摘要:
有一个N个节点的树,其中点1是根。初始点权值都是0。 一个节点的深度定义为其父节点的深度+1,。特别的,根节点的深度定义为1。 现在需要支持一系列以下操作:给节点u的子树中,深度在l和r之间的节点的权值(这里的深度依然从整个树的根节点开始计算),都加上一个数delta。 问完成所有操作后,各节点的权 阅读全文
该文被密码保护。 阅读全文
摘要:
``` #include #include #include #include #include #include using namespace std; string s,sr[5005][1005]; int k,t,ca,c[5005],fl,u; void write(int p){ fo 阅读全文
摘要:
枚举两端取了几个数,将手中的负数从小到大放回序列即可 ``` #include using namespace std; int n, m, a[55], c[55], ans = -0x7fffffff; int main() { scanf("%d%d", &n, &m); for (int i 阅读全文
摘要:
https://www.luogu.com.cn/problem/AT_abc128_d ``` #include using namespace std; int n, m, g[1005][1005], fl, vis[1005], col[1005]; void dfs(int u) { // 阅读全文
摘要:
枚举颜色, 枚举第几个该颜色,l、r,计算l-r的最小交换次数,每两个的交换次数是:p[i][ra] - p[i][la] - 1 - (ra-la-1); wrong: ``` #include using namespace std; int n, m, num[30], p[30][55], 阅读全文