竞赛
考级
加入我们团队吧!!! 我们团队有至高无上的神——AC君 无论是谁申请进团队,100%同意 (加入我团队以后记得改名复仇者_XXX)
者仇复
洛谷帖子:这里。 洛谷题目:这里。 求求了,放完学一直在写代码和调代码
叫我杨同学
题目描述(Description) 下载用例展开题目 一矩形阵列由数字0到9组成,数字 1 到 9 代表糖果,糖果的定义为沿糖果数字上下左右若还是糖果数字则为同一糖果,求给定矩形阵列的糖果个数。 输入格式(Format Input) 第一行两个整数代表矩阵大小 n 和 m。 接下来 n 行,每行一个长度为 m 的只含字符 0 到 9 的字符串,代表这个 n×m 的矩阵。 输出格式(Format Output) 一行一个整数代表糖果个数。 输入样例(Sample Input) 4 10 0234500067 1034560500 2045600671 0000000089 输出样例(Sample Output) 4 限制(Restrictions) 时间限制(Time Limit): 1000 ms 内存限制(Memory Limit): 65536KB 说明/提示(Hint) n,m<=100
复仇者_零
最近闲来无事(其实忙至癫疯)手痒的我想发点东西,于是研究起了石上最短题解 经过773.14天,于是我 | |成功疯掉 — ***原题: A5700.替换字母 先赞后看,养成习惯(不许下次一定) 题解: #include<iostream> int main(){std::cout<<"djhkjwdkjsfwwjhskhww";return 0; } 特此感谢:@Shawn提供创意 过不了的半夜来我家偷马桶盖(dogedogeddddoge/[~......doge弹幕护体弹(以黑化)
复仇者_澜(不处不加团队)
单次查找时间复杂度:只要check函数严谨就是O(log2n)只要check函数严谨就是O(log_2n)只要check函数严谨就是O(log2 n)
复仇者_帅童
我测出来了U22463.概率通过 普及- 通过率:0% 加入题单 题目描述 无 输入格式 无 输出格式 1或2 输入输出样例 输入#1 复制 输出#1 复制 1 输入#2 复制 输出#2 复制 2 这道题第1个测试点是2 第2个测试点是1
复仇者_嘟嘟嘟
挑战赛直接第一名总用时最短好吧,截图: 大佬们快来打破我的记录
SJZ08
suyuhao_
团队不是只能100人吗,为什么有一些团队超过了???
HUDSI
新建团队,急需招人,先到先得管理员,谢谢支持!!! 链接在这:https://www.acgo.cn/application/1781662173420240896
北大西洋公约 · NATO
、
诺(糯)米糍
啥都放语法是吧
爸爸的地雷沓
高煜涵
深度优先搜索 排列组合 加法原理:加步骤 乘法原理:乘步骤 排列:排列是指从给定的一组元素中,按照一定的顺序选择部分或全部元素所形成的线性排列(位置不同算不同) 公式:Pnk=n!(n−k)!P_{n}^{k} = \frac{n!}{(n-k)!}Pnk =(n−k)!n! 组合:组合是指从给定的一组元素中,选择部分或全部元素所形成的组合,不考虑元素的顺序(位置不同算同) 公式:Cnk=n!(k!∗(n−k)!)C_{n}^{k} = \frac{n!}{(k! * (n-k)!)}Cnk =(k!∗(n−k)!)n! 回溯 以下为排列输出 剪枝 可以剪掉一些状态,避免重复 减少搜索量 类型 可行性剪枝:得不到答案的去掉 最优性简直:更坏的去掉 连通性问题 走迷宫 八皇后
Kenny
深度优先搜索 在解空间里找到一个最好的解 排列组合 A(N,M) = N*(N-1)...(N-M+1) *****) = A(N,M) / A(M,M) 寻找组合用保证数组单调递增的方法 回溯 用来防止重复运行同种操作 先用vis数组标记,然后回到之前的状态 一般的题方法:dfs+剪枝(+回溯) 连通性问题 不用回溯 直接标记
许洪铭
深度优先搜索 1.回溯:洛谷P1219 2.剪枝(可行性,最优性):洛谷P1135,P2392,P3624 3.连通性问题:acgoA8003 搜索:解空间 排列:A(n,m)=n*(n-1)......(n-m+1) 组合:*****)=A(n,m)/A(m,m)=[nn(n-1)......(n-m+1)]/m(m-1)......*1 回溯
dmy
#include<bits/stdc++.h> using namespace std; int a[5],n,k; int vis[100]; void dfs(int x){ if(x==n){ for(int i=1;i<=n;i++){ cout<<a[i]<<' '; } cout<<endl; return; } for(int i=1;i<=k;i++){ if(!vis[i]){ vis[i]=1; a[x+1]=i; dfs(x+1); vis[i]=0; } } int main(){ cin>>k>>n; dfs(0); }
刘骏霖
AKSZ-DFS 深搜 > 回溯 > 剪枝 > 连通性判断 > 搜索解空间,找最优解 深搜加剪枝 经典八皇后 排列组合 加法原理 选a z+0 9=26+10=36a~z+0~9=26+10=36a z+0 9=26+10=36 乘法原理 20选3=20∗19∗1820选3=20*19*18 20选3=20∗19∗18
bits/stdc++.h
共18520条