高考考试网
当前位置: 首页 高考资讯

计算机网络前端面试题总结(互联网公司笔试编程题之)

时间:2023-06-15 作者: 小编 阅读量: 3 栏目名: 高考资讯

话不多说,请听题:说李华的学校要开联欢晚会,为了使每一个同学都参与进来,机智的主持人决定要带领观众席的同学们玩一个互动游戏,这个游戏叫——击鼓传花。这时爱思考问题(事多)的李华提出了一个十分有趣的问题:有多少种不同的方法可以使得从自己手里开始传的花,传了m次以后,又回到自己手里呢。比如有3个同学1号、2号、3号,并假设李华同学为1号,花传了3次回到李华手里的方式有1->2->3->1和1->3->2->1,共2种。

由于本人的头铁,坚持要写编程题讲解。所以昨天的文章发出去以后阅读量为4,我甚至怀疑是不是还在审核中orz,但是经过我的一番仔细检查发现,并没有,已经过审了,只是单纯的没人看而已(早就说没人看啦)...但是,即使是没人看,我也要写!(哪来的铁头憨憨,不就是为了申请原创凑三篇文章么)

话不多说,请听题:

说李华的学校要开联欢晚会,为了使每一个同学都参与进来,机智的主持人决定要带领观众席的同学们玩一个互动游戏,这个游戏叫——击鼓传花。游戏规则是这样的:n个同学坐着围成一个圆圈,指定一个同学手里拿着一束花,主持人在旁边背对着大家开始击鼓,鼓声开始之后拿着花的同学开始传花,每个同学都可以把花传给自己左右的两个同学中的一个(左右任意),当主持人停止击鼓时,传花停止,此时,正拿着花没传出去的那个同学就要给大家表演一个节目。这时爱思考问题(事多)的李华提出了一个十分有趣的问题:有多少种不同的方法可以使得从自己手里开始传的花,传了m次以后,又回到自己手里呢。对于传递的方法当且仅当以下这两种方法,接到花的同学按接球顺序组成的序列是不同的,才视作两种传花的方法不同。比如有3个同学1号、2号、3号,并假设李华同学为1号,花传了3次回到李华手里的方式有1->2->3->1和1->3->2->1,共2种。

答:节目都表演不完总是延迟结束就不要在这种无聊的游戏上浪费时间了好么(闭嘴)这道题我那乍一看还以为是道数学题,甚至想用排列组合,但是关键是双向传递给这个问题增加了难度。后来看了正确答案以后才想到。我们是在编程,要利用好数组等可以记录的优势。所以这道题其实非常简单,只要用数组记录下每一个同学被传到的概率就好了,从第一传开始,依次更新每一个同学的被传到概率表,也就是传到N号同学那么N-1和N 1号同学被传到的概率都要 1,这样传M次以后输出一号同学的概率就是答案。

以下是代码,已经通过OJ测试。

// #include<stdio.h>

// void main()

// {

// int n,m;

// int num[30];

// int temp[30];

// scanf("%d %d",&n,&m);

// for (int j = 0; j < n; j)

// {

// num[j]=0;

// temp[j]=0;

// }

// num[0]=1;

// temp[0]=1;

// for(int i = 1; i <= m; i)

// {

// for (int j = 0; j < n; j)

// {

// num[j]=temp[(j 1)%n] temp[(j-1 n)%n];

// //printf("%d ",num[j]);

// }

// for (int j = 0; j < n; j)

// {

// temp[j]=num[j];

// }

// //printf("\n");

// }

// printf("%d",num[0]);

// }

    推荐阅读
  • 最美诗句经典语录(唯美的诗句)

    皑如山上雪,皎若云间月——卓文君《白头吟》,现在小编就来说说关于最美诗句经典语录?——卓文君《白头吟》山际见来烟,竹中窥落日。——马戴《灞上秋居》好雨知时节,当春乃发生。——王维《山居秋暝》行到水穷处,坐看云起时。——王维《终南别业》海上生明月,天涯共此时。——张九龄《望月怀远》君看一叶舟,出没风波里。——范仲淹《江上渔者》明日隔山岳,世事两茫茫。——杜甫《赠卫八处士》

  • 笔记本无线网开启方法(笔记本无线网开启方法介绍)

    下面希望有你要的答案,我们一起来看看吧!笔记本无线网开启方法通常在F1-F12的某个按键上会有无线网络的标志。按Fn+FX=启动无线网卡。通过Windows移动中心开启无线网卡WIN+X,开启windows移动中心后,手动开启无线网卡开关。

  • 娘子军连歌歌词(娘子军连歌作曲者是谁)

    《娘子军连歌》是中国现代芭蕾剧《红色娘子军》的主题歌,该剧根据1961年梁信编剧、谢晋导演的同名电影集体改编而成,黄准担任该主题歌《娘子军连歌》的作曲。

  • 陈小春应采儿儿子jasper(陈小春6岁儿子Jasper英文出色被赞)

    陈小春应采儿儿子jasper这阵子,6岁的Jasper的出色英文又一次惊叹了大家伙儿。此时,陈小春也及时意识到自己的问题,并且主动和Jasper道了歉。这一幕直接让观众们感叹Jasper的高情商和好英语。要知道,Jasper的语言能力绝非天生,而是源于从小的培养。为了给孩子一个良好的语言环境,应采儿从他两周就开始说英文。自从怀孕生子后,应采儿就淡出了娱乐圈,大部分时间都会陪在儿子身边,就算出去工作,也不会超过三天。

  • 10月1日白云区江高镇卫生院二价HPV疫苗免费接种通知

    本次免费接种对象必须为江高镇辖区就读2022年9月起新进入初中一年级且未接种过HPV疫苗及未满14周岁的女生以上条件缺一不可!

  • 斯大林和元帅们(斯大林是大元帅)

    当时是接受苏联顾问的建议,取消兵种元帅,设立国家元帅,所以开国元帅是中华人民共和国元帅,不是解放军元帅。毛主席为开国女少将李贞授衔很显然,符合这一规定的只有伟大领袖毛主席。因为苏联有大元帅军衔,苏联领导人斯大林就是大元帅,所以中国的军衔制也设立了大元帅军衔,并准备授予毛主席。毛主席不要大元帅军衔,也是给全军做个表率。

  • 饭后百步走的下一句(快来看详情)

    饭后百步走,活到九十九养生之道,古来有训:“饭后百步走,能活九十九”那么,饭后走上一百步,就真能活到九十九吗?下面希望有你要的答案,我们一起来看看吧!饭后百步走的下一句饭后百步走,活到九十九。随着医学知识的普及,人们开始用显微镜来审视经典的健康训诫。于是,产生了“要活九十九,饭后不要走”的说法。“走”与“不走”,一下子变得“生死攸关”。

  • 安全生产事故处理建议(关于安全生产事故之反思与建议)

    个人认为,一个企业发生安全生产事故,特别是一段时间内连续发生安全生产事故,一定是管理出了问题。而且五年一修,在一线技术人员流动较快的情况下,很多技术人员没有开停工和大检修管理的经验,开停工过程安全风险较大。同时,大检修任务圆满完成,也可以大大减少装置运行期间现场各种隐患整改、技改技措、新项目建设等动火作业频次,降低安全运行风险。

  • 小孩发高烧的原因有哪几种(小孩发高烧的原因有哪些)

    都会有高烧的症状,常伴有腹泻、腹痛、呕吐等症状。可引起高烧,并伴有典型的皮肤和黏膜表现。常用的药物是对乙酰氨基酚和布洛芬,从而降低体温。发热患儿的注意事项包括正确监测体温、科学降温、避免热性惊厥、合理喂养等。如遇热性惊厥,立即将孩子头偏向一侧,防止误吸,并及时到医院或拨打120求助。此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。

  • 果树环割与环剥的概念区别是什么(哪些果树能环剥)

    除此之外,大家在对果树环剥时还要在注意一点:因为桃树、杏树、李子树、樱桃树等这类果树伤流情况比较重,大家在此类果树生长旺盛期进行环剥时应当特别谨慎,否则会削弱树势。第二方面,如果是苹果、梨、柑橘等木本的果树进行环剥,环剥部位一般选择果树上枝条粗度在5-10公分左右的主枝、骨干枝或者果树上多年枝龄的侧枝、直立大枝、旺长斜长枝等临时枝条比较合适,