表达式的值解题报告

表达式的值解题报告

ID:30405322

大小:21.60 KB

页数:15页

时间:2018-12-29

表达式的值解题报告_第1页
表达式的值解题报告_第2页
表达式的值解题报告_第3页
表达式的值解题报告_第4页
表达式的值解题报告_第5页
资源描述:

《表达式的值解题报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划表达式的值解题报告  NOIPXX解题报告  第一题计数问题(/c/cpp)  题目大意:  给出两个数n,x,让你求1...n之间的所有数中含有x的个数。  题解:  由于10do  begin  inc(ans);  delete(s,pos(ch,s),1);  end;  end;  writeln(ans);  close(input);  close(output);  end.  第二题:表达式求值目的-通过该培训员工可对保安行业有初

2、步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  用sum存储以当前第i位为结束的最大连续子序列总和,max1存储到当前第i位时的最大连续子序列总和,max2存储到第i位时的前面的小朋友中分数加上特征值的最大值既,pd表示在第i位之前有没有大于第一个小朋友的分数的答案,如果有,pd为true否则pd为false。初始化,sum=max  定义一个p数组,p[i,j]为第i个车站比第j个车站要高级,lv[i

3、]表示第i个车站的等级,k[i]为第i个车站有多少个比它的等级要高的车站的个数。输入时,需要用到一个boolean型数组d,每次输入都要赋初值false,d[i]表示当前这个车次有没有到这个车站,每次输入一个c[i],就要把b[c[i]],赋值为true,表示这个车次到过第c[i]个车站。然后用j从c[1]搜到c[s],如果d[j]=false,  就用x从1搜到s,b[c[x],j]=true,表示第c[x]个车站比第j个车站高级。读完后,枚举1到n,找比第i个车站要高级的车站的个数k[i],如果k[i]=0就表示它是最高级的,所以累加a[0]把它存进a[

4、a[0]]。然后,我就用了一个比较奇葩的方法:越高级的,则它lv值越低;越低级的,则它的lv越高。然后当a[0]>0做,删除当前的其中一个最高级车站:把当前的a[a[0]]存进x,找比当前第x个车站的等级要小的车站i,判断lv[x]是否小于等于lv[i],如果是,因为这是矛盾的,所以把lv[i]赋值为lv[x]+1,并把k[i]减1,如果k[i]=0,就累加a[0],a[a[0]]:=i,表示第i个车站成为了当前最高级的。最后,找出lv中的最大值max,输出max+1  Code如下:目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜

5、力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  var  p:array[1..1000,1..1000]ofboolean;  a,k,lv,c:array[0..1000]oflongint;  d:array[1..1000]ofboolean;  s,n,m,i,j,x,max:longint;  procedureinit;  begin  assign(input,'');  assign(output,'');  reset(

6、input);  rewrite(output);  readln(n,m);  fori:=1tomdo  begin  fillchar(d,sizeof(d),false);  read(s);  forj:=1tosdo  begin  read(c[j]);  d[c[j]]:=true;  end;  forj:=c[1]toc[s]do目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业

7、务技能及个人素质的培训计划  ifnot(d[j])then  begin  forx:=1tosdo  p[c[x],j]:=true;  end;  end;  end;  procedureguocheng;  begin  fori:=1tondo  begin  forj:=1tondo  ifp[j,i]theninc(k[i]);  ifk[i]=0then  NOIPXX信息学奥林匹克分区联赛  解题报告  [麓山NOI战队]  第一题:谁拿了最多的奖学-Scholar  [问题评估]目的-通过该培训员工可对保安行业有初步了解,并感受到安保行

8、业的发展的巨大潜力,可提升其的专业水平,并确保其在这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。