kuangbin专题题目一
本文是kuangbin专题的简单搜索题解,题解可能写的不是很清晰,不过不重要,代码还是很容易理解的。
做题顺序
7 11 2 12 3 1 8 13 6 14 10 9 5 4
附上题目链接
kuangbin专题链接
这里先摆了第七题

7 Shuffle’m Up

#include<iostream>
#include<cstring>
#include<queue>
#include<string>
#include<map>
#define MAX 300
using namespace std;
int n;
string s,s1,s2,s3,str;
int flag;
int sum;
map<string,int>mp;
void dfs()
{sum++;str="";for(int i=0;i<n;i++){str+=s2[i];str+=s1[i];}if(str==s){flag=1;return ;}if(mp[str]!=0){flag=-1;return ;}mp[str]++;for(int i=0;i<2*n;i++){if(i<n)s1[i]=str[i];elses2[i-n]=str[i];}dfs();return ;
}
int main()
{int t;cin>>t;for(int p=1;p<=t;p++){flag=0;cin>>n;cin>>s1>>s2;s3+=s1;s3+=s2;mp[s3]++;cin>>s;sum=0;dfs();cout<<p<<" ";if(flag==1)cout<<sum<<endl;elsecout<<"-1"<<endl;}
}

11 迷宫问题

#include<iostream>
#define MAX 105
using namespace std;
struct node{int x;int y;int pre;
}fp[MAX];
int dir[4][2]={{1,0},{-1,0},{0,1},{0,-1}};
int g[MAX][MAX];
int a[MAX][MAX];
int m=0;
int pos=0;
void bfs()
{fp[0].x=0;fp[0].y=0;fp[0].pre=-1;m++;g[0][0]=1;while(m>pos){for(int i=0;i<4;i++){int xi=fp[pos].x+dir[i][0];int yi=fp[pos].y+dir[i][1];if(xi>5||xi<0||yi>5||yi<0||g[xi][yi]==1||a[xi][yi]==1)continue;fp[m].x=xi;fp[m].y=yi;fp[m].pre=pos;m++;g[xi][yi]=1;if(xi==4&&yi==4)return ;}pos++;}
}
void dfs(node now)
{if(now.pre==-1)cout<<"("<<now.x<<", "<<now.y<<")"<<endl;else{dfs(fp[now.pre]);cout<<"("<<now.x<<", "<<now.y<<")"<<endl;}return ;
}
int main()
{for(int i=0;i<5;i++)for(int j=0;j<5;j++)cin>>a[i][j];bfs();dfs(fp[m-1]);
}

2 Dungeon Master

#include<iostream>
#include<queue>
#include<cstring>
#define MAX 105
using namespace std;
struct node{int x;int y;int z;int pre;
}fp;
int H,X,Y;
int dir[6][3]={{1,0,0},{-1,0,0},{0,1,0},{0,-1,0},{0,0,1},{0,0,-1}};
int g[MAX][MAX][MAX];
char a[MAX][MAX][MAX];
int m=0;
int pos=0;
int bfs()
{queue<node>q;q.push(fp);while(!q.empty()){node t=q.front();q.pop();for(int i=0;i<6;i++){int xi=t.x+dir[i][0];int yi=t.y+dir[i][1];int zi=t.z+dir[i][2];int step=t.pre+1;if(xi>X-1||xi<0||yi>Y-1||yi<0||zi>H-1||zi<0||g[xi][yi][zi]==1||a[xi][yi][zi]=='#')continue;node r={xi,yi,zi,step};q.push(r);g[xi][yi][zi]=1;if(a[xi][yi][zi]=='E')return step;}}return -1;
}int main()
{while(cin>>H>>X>>Y){memset(g,0,sizeof g);if(H==0&&X==0&&Y==0)break;for(int i=0;i<H;i++)for(int j=0;j<X;j++)for(int k=0;k<Y;k++){cin>>a[j][k][i];if(a[j][k][i]=='S'){fp={j,k,i,0};g[j][k][i]=1;}}int p=bfs();if(p==-1)cout<<"Trapped!"<<endl;elsecout<<"Escaped in "<<p<<" minute(s)."<<endl;}
}

12 Oil Deposits

#include<iostream>
#include<queue>
#include<cstring>
#define MAX 105
using namespace std;
struct node{int x;int y;
};
int N,M;
char ch[MAX][MAX];
int g[MAX][MAX];
int dis[8][2]={{1,0},{-1,0},{0,1},{0,-1},{-1,-1},{1,-1},{-1,1},{1,1}};
int bfs()
{int ans=0;queue<node>q;for(int i=0;i<N;i++){for(int j=0;j<M;j++){if(ch[i][j]=='@'&&g[i][j]==0){g[i][j]=1;node f{i,j};q.push(f);ans++;while(!q.empty()){node r=q.front();q.pop();for(int i=0;i<8;i++){int xi=r.x+dis[i][0];int yi=r.y+dis[i][1];if(xi<0||xi>=N||yi<0||yi>=M||g[xi][yi]==1||ch[xi][yi]!='@')continue;g[xi][yi]=1;node f{xi,yi};q.push(f);}}}}}return ans;
}
int main()
{while(cin>>N>>M){if(M==0)break;for(int i=0;i<N;i++)for(int j=0;j<M;j++)cin>>ch[i][j];memset(g,0,sizeof g);cout<<bfs()<<endl;}
}

3 Catch That Cow

#include<iostream>
#include<queue>
#include<cstring>
using namespace std;
int n,m;
int f[1000005];
int mmin=99999999;
int bfs()
{pair<int,int>p;queue<pair<int,int> >q;p.first=n;p.second=0;q.push(p);memset(f,0,sizeof f);f[n]=1;while(!q.empty()){pair<int,int>a;a=q.front();q.pop();if(a.first==m)return a.second;if(a.first+1<=m&&f[a.first+1]==0){pair<int,int>t;t=a;t.first++;t.second++;if(t.first==m)return t.second;q.push(t);f[t.first]=1;//cout<<t.first<<endl;}if(a.first-1>=0&&f[a.first-1]==0){pair<int,int>t;t=a;t.first--;t.second++;if(t.first==m)return t.second;q.push(t);f[t.first]=1;//cout<<t.first<<endl;}if(a.first>0&&f[a.first*2]==0&&a.first*2<=200000){pair<int,int>t;t=a;t.first*=2;t.second++;if(t.first==m)return t.second;q.push(t);f[t.first]=1;//cout<<t.first<<endl;}}
}
int main()
{cin>>n>>m;int f=bfs();cout<<f<<endl;
}

1 棋盘问题

#include<iostream>
#include<cstring>
using namespace std;
char ch[10][10];
int f[10];
int n,m;
int ans=0;
void dfs(int x,int m)
{if(x>=n){if(m==0) ans++;return ;}for(int i=0;i<n;i++){if(ch[x][i]=='#'&&!f[i]){f[i]=1;dfs(x+1,m-1);f[i]=0;}}dfs(x+1,m);
}
int main()
{while(cin>>n>>m){if(n==-1&&m==-1)return 0;memset(f,0,sizeof(f));ans=0;for(int i=0;i<n;i++){for(int j=0;j<n;j++)cin>>ch[i][j];}dfs(0,m);cout<<ans<<endl;}
}

8 Post

#include<iostream>
#include<queue>
#include<cstring>
#define MAX 1005
using namespace std;
int a,b,c;
int filla=1,fillb=2,dropa=3,dropb=4,pourab=5,pourba=6;
int num=0;
int abf[MAX][MAX];
int flag=0;
string str[]={"FILL(1)","FILL(2)","DROP(1)","DROP(2)","POUR(1,2)","POUR(2,1)"};
struct node{int a1;int b1;string s;
};
void bfs()
{queue<node>q;q.push(node{a,0,"0"});abf[a][0]=1;q.push(node{0,b,"1"});abf[0][b]=1;while(!q.empty()){node r=q.front();q.pop();if(r.a1==c||r.b1==c){flag=1;cout<<(r.s).size()<<" "<<endl;//cout<<r.a1<<" "<<r.b1<<endl;for(int i=0;i<(r.s).size();i++){if(i<(r.s).size()-1)cout<<str[(r.s)[i]-'0']<<" "<<endl;elsecout<<str[(r.s)[i]-'0']<<endl;}return ;}node f;f={a,r.b1,r.s+"0"};if(!abf[f.a1][f.b1]){q.push(f);abf[f.a1][f.b1]=1;}f={r.a1,b,r.s+"1"};if(!abf[f.a1][f.b1]){q.push(f);abf[f.a1][f.b1]=1;}f={0,r.b1,r.s+"2"};if(!abf[f.a1][f.b1]){q.push(f);abf[f.a1][f.b1]=1;}f={r.a1,0,r.s+"3"};if(!abf[f.a1][f.b1]){q.push(f);abf[f.a1][f.b1]=1;}if(r.a1>b-r.b1)f={r.a1-(b-r.b1),b,r.s+"4"};elsef={0,r.b1+r.a1,r.s+"4"};if(!abf[f.a1][f.b1]){q.push(f);abf[f.a1][f.b1]=1;}if(r.b1>a-r.a1)f={a,r.b1-(a-r.a1),r.s+"5"};elsef={r.a1+r.b1,0,r.s+"5"};if(!abf[f.a1][f.b1]){q.push(f);abf[f.a1][f.b1]=1;}}
}
int main()
{cin>>a>>b>>c;memset(abf,0,sizeof abf);bfs();if(!flag)cout<<"impossible"<<endl;
}

13 非常可乐

#include<iostream>
#include<queue>
#include<cstring>
#define MAX 105
using namespace std;
struct node{int s;int n;int m;int ans;
};
int fp[MAX][MAX][MAX];
int S,N,M;
int flag=0;
int  bfs()
{queue<node>q;node t={S,0,0,0};fp[S][0][0]=1;q.push(t);while(!q.empty()){node r;r=q.front();q.pop();if((r.s==r.m&&r.s+r.m==S)||(r.s==r.n&&r.s+r.n==S)||(r.n==r.m&&r.n+r.m==S)){flag=1;cout<<r.ans<<endl;return 0;}for(int i=0;i<6;i++){int xs,xn,xm,xans;xs=r.s;xn=r.n;xm=r.m;xans=r.ans+1;if(i==0){int temp;temp=min(r.s,N-r.n);xs-=temp;xn+=temp;}if(i==1){int temp;temp=min(r.s,M-r.m);xs-=temp;xm+=temp;}if(i==2){int temp;temp=min(r.n,S-r.s);xn-=temp;xs+=temp;}if(i==3){int temp;temp=min(r.n,M-r.m);xn-=temp;xm+=temp;}if(i==4){int temp;temp=min(r.m,N-r.n);xm-=temp;xn+=temp;}if(i==5){int temp;temp=min(r.m,S-r.s);xm-=temp;xs+=temp;}node f={xs,xn,xm,xans};if(!fp[f.s][f.n][f.m]){q.push(f);fp[f.s][f.n][f.m]=1;}}}cout<<"NO"<<endl;
}
int main()
{while(cin>>S>>N>>M){if(S==0&&N==0&&M==0)break;memset(fp,0,sizeof fp);if(S%2){cout<<"NO"<<endl;continue;}bfs();}
}

6 Prime Path

#include<iostream>
#include<cstring>
#include<queue>
#include<map>
#define MAX 10005
using namespace std;
struct node{int key;int ans;
};
int N,M;
int f[MAX];
int _ok(int fp)
{for(int i=2;i*i<=fp;i++){if(fp%i==0)return 0;}return 1;
}
void bfs()
{queue<node>q;node t={N,0};f[N]=1;q.push(t);while(!q.empty()){node r=q.front();q.pop();//cout<<r.key<<endl;if(r.key==M){cout<<r.ans<<endl;return ;}for(int i=0;i<4;i++){if(i==0){int g=r.key/10*10;for(int i=0;i<=9;i++){if(g+i<=9999&&_ok(g+i)==1&&f[g+i]==0){node fp={g+i,r.ans+1};q.push(fp);f[g+i]=1;}}}if(i==1){int a=r.key%10;int g=r.key/100*100;for(int i=0;i<=9;i++){if(g+i*10+a<=9999&&_ok(g+i*10+a)==1&&f[g+i*10+a]==0){node fp={g+i*10+a,r.ans+1};q.push(fp);f[g+i*10+a]=1;}}}if(i==2){int a=r.key%100;int g=r.key/1000*1000;for(int i=0;i<=9;i++){if(g+i*100+a<=9999&&_ok(g+i*100+a)==1&&f[g+i*100+a]==0){node fp={g+i*100+a,r.ans+1};q.push(fp);f[g+i*100+a]=1;}}}if(i==3){int a=r.key%1000;for(int i=1;i<=9;i++){if(i*1000+a<=9999&&_ok(i*1000+a)==1&&f[i*1000+a]==0){node fp={i*1000+a,r.ans+1};q.push(fp);f[i*1000+a]=1;}}}}}cout<<"0"<<endl;
}
int main()
{int T;cin>>T;while(T--){cin>>N>>M;memset(f,0,sizeof f);bfs();}
}

14 Find a way

#include<iostream>
#include<queue>
#include<cstring>
#define MAX 305
using namespace std;
struct node {int x;int y;int ans;
};
int N,M;
int fy[MAX][MAX];
int fm[MAX][MAX];
int px[MAX][MAX];
int x1,y1,x2,y2;
char ch[MAX][MAX];
int dis[4][2]={{1,0},{-1,0},{0,1},{0,-1}};
void bfs()
{queue<node>q;node t={x1,y1,0};fy[x1][y1]=-1;q.push(t);while(!q.empty()){node r=q.front();q.pop();if(ch[r.x][r.y]=='@'){px[r.x][r.y]+=r.ans;}for(int i=0;i<4;i++){int xi=r.x+dis[i][0];int yi=r.y+dis[i][1];if(xi>=N||xi<0||yi>=M||yi<0||fy[xi][yi]!=0||ch[xi][yi]=='#')continue;node f={xi,yi,r.ans+1};q.push(f);fy[xi][yi]=-1;}}t={x2,y2,0};q.push(t);fm[x2][y2]=1;while(!q.empty()){node r=q.front();q.pop();if(ch[r.x][r.y]=='@'){px[r.x][r.y]+=r.ans;}for(int i=0;i<4;i++){int xi=r.x+dis[i][0];int yi=r.y+dis[i][1];if(xi>=N||xi<0||yi>=M||yi<0||fm[xi][yi]==1||ch[xi][yi]=='#')continue;node f={xi,yi,r.ans+1};q.push(f);fm[xi][yi]=1;}}return ;
}
int main()
{while(cin>>N>>M){for(int i=0;i<N;i++){for(int j=0;j<M;j++){cin>>ch[i][j];if(ch[i][j]=='Y')x1=i,y1=j;if(ch[i][j]=='M')x2=i,y2=j;}}memset(fy,0,sizeof fy);memset(fm,0,sizeof fm);memset(px,0,sizeof px);bfs();int mmax=500;for(int i=0;i<N;i++){for(int j=0;j<M;j++){//cout<<px[i][j]<<" ";if(px[i][j]>0)mmax=min(mmax,px[i][j]);}//cout<<endl;}cout<<mmax*11<<endl;}
}

10 Fire!

#include<bits/stdc++.h>
#include<queue>
#include<cstring>
#define MAX 3005
using namespace std;
struct node{int x;int y;int ans;
};
int N,M;
int fF[MAX][MAX];
int fJ[MAX][MAX];
char ch[MAX][MAX];
int xj,yj,xf,yf;
int dis[4][2]={{1,0},{-1,0},{0,1},{0,-1}};
queue<node>q;
void bfs()
{while(!q.empty()){node r=q.front();q.pop();for(int i=0;i<4;i++){int xi=r.x+dis[i][0];int yi=r.y+dis[i][1];if(xi<N&&xi>=0&&yi<M&&yi>=0&&ch[xi][yi]!='#'&&fF[xi][yi]==-1){node f={xi,yi,r.ans+1};q.push(f);fF[xi][yi]=r.ans+1;}}}node t={xj,yj,0};q.push(t);fJ[xj][yj]=1;while(!q.empty()){node r=q.front();q.pop();if(r.x==N-1||r.x==0||r.y==M-1||r.y==0){cout<<r.ans+1<<endl;return ;}for(int i=0;i<4;i++){int xi=r.x+dis[i][0];int yi=r.y+dis[i][1];if(ch[xi][yi]!='#'&&fJ[xi][yi]==0&&(r.ans+1<fF[xi][yi]||fF[xi][yi]==-1)){node f={xi,yi,r.ans+1};//cout<<xi<<" "<<yi<<endl;q.push(f);fJ[xi][yi]=1;}}}cout<<"IMPOSSIBLE"<<endl;return ;
}
void bfs1()
{while(!q.empty()){node r=q.front();q.pop();for(int i=0;i<4;i++){int xi=r.x+dis[i][0];int yi=r.y+dis[i][1];if(xi<N&&xi>=0&&yi<M&&yi>=0&&ch[xi][yi]!='#'&&fF[xi][yi]==-1){node f={xi,yi,r.ans+1};q.push(f);fF[xi][yi]=r.ans+1;}}}
}
void bfs2()
{node m={xj,yj,0};q.push(m);fJ[xj][yj]=1;while(!q.empty()){node r=q.front();q.pop();if(r.x==N-1||r.x==0||r.y==M-1||r.y==0){cout<<r.ans+1<<endl;return ;}for(int i=0;i<4;i++){int xi=r.x+dis[i][0];int yi=r.y+dis[i][1];if(ch[xi][yi]!='#'&&xi<N&&xi>=0&&yi<M&&yi>=0&&fJ[xi][yi]==0&&(r.ans+1<fF[xi][yi]||fF[xi][yi]==-1)){node f={xi,yi,r.ans+1};q.push(f);fJ[xi][yi]=1;}}}cout<<"IMPOSSIBLE"<<endl;return ;
}
int main()
{int t;cin>>t;while(t--){cin>>N>>M;while(!q.empty())q.pop();memset(fF,0,sizeof fF);memset(fJ,0,sizeof fJ);for(int i=0;i<N;i++){for(int j=0;j<M;j++){fF[i][j]=-1;}}for(int i=0;i<N;i++){for(int j=0;j<M;j++){cin>>ch[i][j];if(ch[i][j]=='J')xj=i,yj=j;if(ch[i][j]=='F'){xf=i,yf=j;node f={xf,yf,0};q.push(f);fF[i][j]=0;}}}//bfs1();//bfs2();bfs();
/*for(int i=0;i<N;i++){for(int j=0;j<M;j++){cout<<fF[i][j]<<" ";}cout<<endl;}
*/}
}
/*
5
4 4
####
#JF#
#..#
#..#
3 3
###
#J.
#.F
5 5
####.
.J#F.
###..
.....
.....
5 5
#####
.J#F.
.F#..
###..
.....
5 5
#####
##J##
..F..
#####
#####
*/

4 Fire Game

#include<iostream>
#include<queue>
#include<cstring>
#include<map>
#define MAX 15
using namespace std;
struct node{int x;int y;int cnt;
};
int T,N,M;
int sum=0;
int fm=0;
int temp1;
int flag=0;
int anss=10000;
int fp[MAX][MAX];
int dis[4][2]={{1,0},{-1,0},{0,1},{0,-1}};
char ch[MAX][MAX];
int vis[MAX*MAX][2];
queue<node>q;
int  bfs()
{node r;while(!q.empty()){r=q.front();q.pop();node f;for(int i=0;i<4;i++){int xi=r.x+dis[i][0];int yi=r.y+dis[i][1];if(ch[xi][yi]=='#'&&fp[xi][yi]==0&&xi<N&&xi>=0&&yi<M&&yi>=0){f.x=xi;f.y=yi;f.cnt=r.cnt+1;fp[xi][yi]=1;q.push(f);fm++;}}}if(fm==sum){flag=1;return r.cnt;}return -1;
}
int main()
{cin>>T;for(int l=1;l<=T;l++){cin>>N>>M;sum=0;temp1=0;for(int i=0;i<N;i++){for(int j=0;j<M;j++){cin>>ch[i][j];if(ch[i][j]=='#'){vis[temp1][0]=i;vis[temp1++][1]=j;sum++;}}}if(sum<=2){cout<<"Case "<<l<<": 0"<<endl;continue;}while(!q.empty())q.pop();anss=10000;flag=0;for(int i=0;i<temp1;i++){for(int j=0;j<temp1;j++){memset(fp,0,sizeof fp);fm=0;node a1={vis[i][0],vis[i][1],0};node a2={vis[j][0],vis[j][1],0};fp[a1.x][a1.y]=1;fp[a2.x][a2.y]=1;q.push(a1);q.push(a2);fm+=2;int op=bfs();if(op!=-1){anss=min(op,anss);}}}if(flag)cout<<"Case "<<l<<": "<<anss<<endl;elsecout<<"Case "<<l<<": -1"<<endl;}
}

5 Find The Multiple

#include<iostream>
#include<queue>
#include<cstring>
#include<map>
#define MAX 100005
using namespace std;
int N;
long long x,y;
void bfs()
{queue<long long>q;q.push(x);while(!q.empty()){long long r=q.front();q.pop();if(r%N==0){cout<<r<<endl;return ;}x=r*10;y=x+1;q.push(x);q.push(y);}return ;
}
int main()
{while(cin>>N){if(N==0)break;x=1;bfs();}
}

kuangbin专题-简单搜索相关推荐

  1. 【kuangbin】简单搜索 - 13.非常可乐【BFS】

    Date:2022.02.15 题意: 大家一定觉的运动以后喝可乐是一件很惬意的事情,但是 seeyou 却不这么认为. 因为每次当 seeyou 买了可乐以后,阿牛就要求和 seeyou 一起分享这 ...

  2. [kuangbin]专题二 搜索进阶 Escape HDU - 3533【BFS】

    [题目描述] The students of the HEU are maneuvering for their military training. The red army and the blu ...

  3. kuangbin 专题一 简单搜索

    kuangbin 专题一 简单搜索 1.POJ1321棋盘问题[DFS] 代码 自己的想法 2.POJ2251Dungeon Master[三维空间BFS] 代码 自己的想法 3.POJ3278 Ca ...

  4. [kuangbin带你飞]专题一 做题顺序与题解 【简单搜索】

    随便说点: 博主正在刷kuangbin专题的题目,初学者,没接触过什么算法,刷题的初衷是备战蓝桥杯,后来发现了算法资料大多是针对acm的,挑选kuangbin专题入门也是如此,毕竟这样分类看起来比较有 ...

  5. kuangbin专题十二 基础DP

    kuangbin专题十二 基础DP A - HDU1024 Max Sum Plus Plus B - HDU1029 Ignatius and the Princess IV C - HDU1069 ...

  6. 老鱼的-kuangbin专题题解

    kuangbin专题问题一览 专题一 简单搜索 POJ 1321 棋盘问题 POJ 2251 Dungeon Master POJ 3278 Catch That Cow POJ 3279 Flipt ...

  7. 李彦宏:简单搜索永远没有广告;安全是自动驾驶第一天条

    图片来源:新华网 在26日下午举办的2018数博会"人工智能:AI 生态加速未来"论坛中,百度董事长兼CEO李彦宏.中国科学院院士张钹.微软全球资深副总裁王永东等嘉宾分别发表了关于 ...

  8. 和我一起打造个简单搜索之SpringDataElasticSearch入门

    网上大多通过 java 操作 es 使用的都是 TransportClient,而介绍使用 SpringDataElasticSearch 的文章相对比较少,笔者也是摸索了许久,接下来本文介绍 Spr ...

  9. BFS简单搜索--POJ 2243

    这题就是简单的BFS搜索,刚刚转到C++,还有很多库函数不熟悉,理解到BFS是一种奇妙的迭代法,其用的主要是队列的性质. 1 /*BFS简单搜索*/ 2 #include<iostream> ...

  10. java 搜索引擎 关键词高亮_和我一起打造个简单搜索之SpringDataElasticSearch关键词高亮(示例代码)...

    前面几篇文章详细讲解了 ElasticSearch 的搭建以及使用 SpringDataElasticSearch 来完成搜索查询,但是搜索一般都会有搜索关键字高亮的功能,今天我们把它给加上. 系列文 ...

最新文章

  1. Java记录 -6- 流程控制语句
  2. xml json 比较_JSON和XML:它们如何比较?
  3. 机器学习:Scikit-learn与特征工程
  4. 漫画:什么是 “图灵测试” ?
  5. mysql中正则表达式的用法_mysql之正则表达式的用法
  6. java 验证码_如何使用Java生成随机验证码
  7. sql语句 case_使用SQL Case语句查询数据
  8. PLC控制系统设计的基本原则和主要内容
  9. java电脑控制对方手机_电脑控制大师手机专家多控系统-Total Control电脑控制手机助手下载V7.0.0官方电脑端32位/64位最新版-西西软件下载...
  10. 【技术答疑】Swarm BZZ常见技术问题解答
  11. matlab的GUI怎么嵌入图片,如何用matlab在GUI中显示一张图片
  12. EXCEL数据分析——分列
  13. 【Linux】usermod 命令的使用
  14. 基于Python大数据的的新能源汽车推荐系统的设计与实现
  15. linux下使用find命令全局查找文件
  16. 【C# 教程系列第 4 篇】什么是 c# 中的 ref 参数?
  17. Ubuntu必备软件
  18. “个人简历”微信小程序+源码
  19. 运维老兵对运维中常见技术类问题剖析
  20. 为什么要通过API接口来获取数据

热门文章

  1. require smarty.class.php 报错,Smarty SSTI
  2. python控制安捷伦频谱仪_频谱仪远程操作Python类
  3. pdf编辑工具linux,7个Ubuntu下的PDF编辑工具
  4. 【渝粤教育】电大中专计算机常用工具软件 (2)_1作业 题库
  5. 虚幻引擎3的代码讲解
  6. 递归算法实例:阶乘(vb.net代码)
  7. html5 怎么入门,初学HTML5 从入门到精通你需要懂得这些
  8. [转载]使用jquery实现用户名验证
  9. LFW database
  10. C语言中的函数(详解)