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

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

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

话不多说,请听题:说李华的学校要开联欢晚会,为了使每一个同学都参与进来,机智的主持人决定要带领观众席的同学们玩一个互动游戏,这个游戏叫——击鼓传花。这时爱思考问题(事多)的李华提出了一个十分有趣的问题:有多少种不同的方法可以使得从自己手里开始传的花,传了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]);

// }

    推荐阅读
  • 鞭尸是什么意思网络用语(鞭尸的网络用语)

    1、网络用语“鞭尸”的意思是“对旧帖子反复讽刺挖苦”。2、“鞭尸”这个词最一开始的意思是用鞭子抽打尸体,而随着网络的发展,“鞭尸”这个词渐渐的成为了网络用语,并且其意思也发生了改变。3、历史上关于鞭尸的记载:《史记·伍子

  • 2022年湘阴县随迁子女小学一年级怎么报名?

    进城务工人员随迁子女报名时间:7月15日-7月29日报名方式:现场报名报名方式:湘江学校恪勤楼303、305、306办公室详细信息:符合义务教育阶段进城务工人员随迁子女就读政策的监护人携带相关材料于7月15日-7月29日在湘江学校恪勤楼303、305、306办公室进行现场报名,领导小组办公室调查审核后,通知符合条件的学生在招录平台报名,统一录取调剂安排入学。

  • 高以翔主演的电视剧和电影(这几部都很是经典)

    高以翔主演的电视剧和电影《单数绝配》,2012年台湾偶像剧,由高以翔、曾恺玹、陈至恺、吴亚馨主演。该剧于2010年08月开拍,11月杀青。原预定2010年11月28日华视首播,后因华视改播外国电视系列剧接档《爱∞无限》而延播。该剧讲述了来自瑞士的华裔建筑师王沥川与来自云南小镇的大学生谢小秋从相爱、分离到重聚,一次次生死相依的爱情故事。

  • 珠海天朗互动(互动这10对珠海)

    最后,夫妻双方仍然达成一致。2月11日,作为珠海市第二批驰援湖北医疗队的一员,阮娜同时担任医疗队的生活委员,随医疗队至湖北开展新冠肺炎救治工作。面对突如其来的新型冠状病毒感染的肺炎疫情,夫妻二人以一种特殊的方式并肩作战,携手逆行的抗击疫情。李坚珍的丈夫杨建平是珠海市梅华派出所案件中队中队长。自疫情发生以来,他坚持奋战在一线岗位。期间共侦破四宗涉疫情案件,为事主挽回一百万多万的损失,破案率达到100%。

  • 脚踝肿是怎么回事(脚踝肿是什么事)

    脚踝肿是怎么回事老年患者通常为退行性踝关节骨性关节炎,病人会有脚踝关节慢性肿胀,并伴有骨质增生膨大,关节间隙会明显狭窄,负重及行走时会有疼痛症状,同时会伴有关节响声和关节活动受限。因此,脚踝关节出现肿胀,可以根据不同病因进行诊断,确诊后应早期治疗,使之尽快缓解。

  • wet是什么意思中文(wet的中文释义)

    下面更多详细答案一起来看看吧!wet是什么意思中文wet的中文意思是湿的、雨天、使潮湿。名词n.湿地;液体;窝囊废;雨天。

  • 虎年简单实用祝福金句(虎年祝福语四个字)

    在春节这一天是必须要说祝福语的,不管见到长辈还是朋友,都应该对他们说一些祝福的话。

  • 心灵法医电视剧剧情(心灵法医电视剧剧情是什么)

    心灵法医电视剧剧情明川,鹏海市警队法医,技术出众,天赋异禀。当明川站在尸检台前,他就成了鹏海市远近闻名的“听尸者”。凭着微小的线索就能找出真相,破获了一个个离奇的案件。对活人的疏离和对死人的温暖,让明川成为一个神秘的存在。适时,鹏海市发生一起连环杀人案,凶手在短短几年的时间里接连杀了5个人,每次都会将被害人开膛破肚。这些案件作案手法十分独特,警方判断凶手曾受过医学专业的训练,称之为“杀人医生”。

  • photoshop的菜单和工具(在线PhotoShop网页版教程)

    在使用的时候,一般通过快捷键的方式去使用,例如是ctrlc。因为在线ps是网页版,在浏览器打开的,所以有时候快捷键冲突,可以点击菜单,找到这些功能来用。这个例子中,我们选择看看效果,如图所示三、预设管理器在ps网页版中,可以通过来调整一些预设的值。例如,画笔的样式。

  • 微信个性签名女生简单气质(女生简单气质的微信个性签名集锦)

    接下来我们就一起去研究一下吧!微信个性签名女生简单气质我知道成熟不是人的心变老,是泪在打转还能微笑。有些人,唯有痛彻心扉,才能彻底清洗视线;有些情,唯有曲终人散,才懂得什么是随缘。或许他就连听见你的声音都觉得是遭罪,你又何苦狼狈叫的声嘶力竭都要去追。那些无处安放的青春,破碎的让人心疼,我的世界,如此不堪,我推开了所有的人,唯一把你放在心上。分开也不一定分手,伤心也不一定泪流。