摘要:
#include<iostream> using namespace std; const int N=1e4+10; int a[N]; int st[N];//标记数组 int n,k; int main(){ cin>>n>>k; for(int i=0;i<n;i++){ cin>>x; i 阅读全文
摘要:
#include<bits/stdc++.h> using namespace std; int n,m; int l,r; const int N=1e5+10; int a[N]; int main(){ cin>>n>>m; for(int i=1;i<=n;i++){ cin>>a[i]; 阅读全文
摘要:
#include<iostream> #include<cstring> #include<queue> using namespace std; int n,m; int e[N],ne[N],idx,h[N]; int q[N];//队列 void add(int a,int b){ e[idx 阅读全文
摘要:
#include<iostream> using namespace std; int n; const int N=1e5+10; int e[N*N],ne[N*N],idx,h[N];//注意要开N*N的大小 bool st[N];//标记数组 标记一下这个节点是否被走过 true即为被走过 阅读全文
摘要:
#include<iostream> #include<cstring> #include<unorderd_map> const int N=10; int d[N]; using namespace std; int dfs(string start){ string end="12345678 阅读全文
摘要:
#include<iostream> #include<cstring> #include<queue> const int N=110; int n,m; typedef pair<int,int> PII; int g[N][N];//存图 int d[N][N];//记录距离 PII q[N* 阅读全文
摘要:
#include<iostream> using namespace std; const int N=10; bool st[N];//记录数字是否被使用 int path[N];//输出所有可能的组合 int n; int dfs(int u){//u表示深度 if(u>n){ for(int 阅读全文