首页 > 编程知识 正文

算法面试题,算法面试题及答案

时间:2023-05-06 18:14:19 阅读:169861 作者:2299

清单1智能明星武器(100分) 2匹配预框)这只拿到了80分)。

最近做了格灵深瞳算法的主题,这家公司是研究计算机视觉的,算法自然绕不过人工智能的图像处理算法。 我在学习视觉SLAM,但是不太了解图像处理的算法,有点辛苦。

这里分享两个比较简单的算法笔试题吧。有想准备这家公司的可以参考一下

1智能星球的武器(100件) )。

# include cmath # include cstdio # include vector # include iostream # includealgorithmusingnamespacestd; class light { public : light (ints length ) { sLength_=sLength; }public: int sLength_; (; class jiejie { public : jiejie (intl type,int Lmodel ) { Ltype_=Ltype; Lmodel_=Lmodel; }public: int Ltype_; int Lmodel_; (; int main ()/* enteryourcodehere.readinputfromstdin.printoutputtostdout */intk,m,p; vectorpairint,int groups; lightJig(1; cin k; for(intI=0; i k; I ) { cin m p; groups.push_back(make_pair(m,p ) ); }for(vectorpairint,int :3360 iterator ITER=groups.begin (; 打电话!=groups.end (; ITER(switch(ITER-first ) case 1: jig.s length _=ITER-second; 黑; case 2: jig.s length _ *=ITER-second; 黑; case : jig.s length _=ceil (jig.s length _ * 1.0/ITER-second ); 黑; } } cout Jig.sLength_ endl; 返回0; ) 2根据预框(这个只拿到了80分) )。

# include cmath # include cstdio # include vector # include iostream # includealgorithmusingnamespacestd; struct prior{ int w; int h; int s; int t; (; struct target{ int X; int Y; int W; int H; (; vectorpriorgetpriors(intw,int h,int s,int t,int P,int Q ) { prior pri; vectorprior priors; int ss=0; wile(SSw=p ) { int tt=0; wile(TTh=q ) { pri.s=ss; pri.t=tt; pri.w=ss w; pri.h=tt h; priors.push_back(pri; tt =t; } ss =s; } return priors; }intretnum(vectorpriorpriors,vectortarget vecs,int k ) { int num=0; for(size_tI=0; i priors.size (; I ) for(intj=0; j k; j({intdis1=min(priors.at(I ).w,VECS.at ) j ).w )-max ) priors.at ) I ).s,VECS.at ).x; intdis2=min(priors.at(I ).h,vecs.at (j ).h )-max ) priors.at ).t,vecs.at (j ) ); if(dis10dis20 ) { num; 黑; } } } return num; }int main ()/* enteryourcodehere.readinputfromstdin.printoutputtostdout */intw,h、s、t、k、p、q; cin w h s t k P Q; vectortarget vecs; target tag; int X,y,w,h; for(intI=0; i k; I ) { cin X Y W H; tag.X=X; tag.Y=Y; tag.W=W X; tag.H=H Y; VECS.push_back(tag; }vectorpriorpriors=getpriors(w,h,s,t,p,q ); intnum=retnum(priors,vecs,k ); cout num endl; 返回0; }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。