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

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

时间: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]);

// }

    推荐阅读
  • 单位工程什么意思(单位工程的意思介绍)

    下面内容希望能帮助到你,我们来一起看看吧!单位工程什么意思单位工程指具备独立施工条件,但建成后不能独立生产或产生效益的产品;对于规模较大的单位工程,可将其能形成独立使用功能的部分划分为一个子单位工程。在施工前可由建设、监理、施工单位商议确定,并据此收集之内技术资料和进行验收。

  • 描写谷雨的古诗词(关于谷雨的古诗有哪些)

    《闻道林诸友尝茶因有寄》齐己[唐],我来为大家科普一下关于描写谷雨的古诗词?以下内容希望对你有帮助!摘带岳华蒸晓露,碾和松粉煮春泉。高人梦惜藏岩里,白硾封题寄火前。应念苦吟耽睡起,不堪无过夕阳天。《阳羡杂咏十九首.茗坡》陆希声[唐]二月山家谷雨天,半坡芳茗露华鲜。春醒酒病兼消渴,惜取新芽旋摘煎。《老圃堂》曹邺[唐]邵平瓜地接吾庐,谷雨干时手自锄。昨日春风欺不在,就床吹落读残书。

  • 游褒禅山记是谁写的(游褒禅山记作者)

    接下来我们就一起去了解一下吧!游褒禅山记是谁写的王安石。《游褒禅山记》是北宋的政治家、思想家王安石在辞职回家的归途中游览了褒禅山后,以追忆形式写下的一篇游记。该篇游记因事见理,夹叙夹议,其中阐述的诸多思想,不仅在当时难能可贵,在当今社会也具有极其深远的现实意义。“世之奇伟、瑰怪、非常之观,常在险远”更成为世人常用的名言。

  • 苹果手机为何一开机又自动关机(2个原因分享)

    苹果手机为何一开机又自动关机?下面希望有你要的答案,我们一起来看看吧!苹果手机为何一开机又自动关机手机出现这种情况有两个方面的原因:有可能是电池老化的原因,造成电池与电路连接的地方接触不良或者需电量不够经常使手机处于自动关机的临界值上下,才会造成的经常自动开关机现象,这种情况请及时到附近的苹果维修点进行手机电路的检测和电池的更换。有可能是一些软件的后台堆积,使用某些app导致的app与系统冲突。

  • 韭菜中什么能抑菌(为韭菜脱去壮阳)

    膳食纤维和壮阳更是毫无瓜葛;但有利于食物的消化,降低胆固醇,预防结肠癌,预防肥胖和减肥的作用。根据《中国居民膳食指南》,膳食纤维,成人每人每日摄入量为30克为宜,过多的食用还会影响其他营养素的吸收,是因为膳食纤维可与钙,铁,锌等结合,随之排出,从而营养这些元素的吸收。

  • 夸父追日文言文(关于夸父追日原文及译文)

    接下来我们就一起去研究一下吧!夸父追日文言文原文夸父与日逐走,入日;渴,欲得饮,饮于河、渭;河、渭不足,北饮大泽。未至,道渴而死。弃其杖,化为邓林。还没赶到大湖,就半路渴死了。夸父抛弃他的手杖,他的手杖化成了桃林。

  • 丰田酷路泽前后雷达(4年的丰田酷路泽卖家说全车原版)

    兰德酷路泽,这货最早是叫陆地巡洋舰。想了两天,终于想到了几点,第一可能是LC80、100那几代的产品给它打下的名气基础,第二是因为几十年的技术沉淀使车子的性能足够稳定,嗯···没了~这次给大家分享的是一台17年上牌5.7排量的酷路泽,因为5.7的排量并没有引进国内,所大家能买到的都是平行进口的。后整体桥这基本都是硬派越野的标配,检查后未发现异常。前部悬架检测也未见异常。我是大壮,我买不起酷路泽~

  • 柯迪亚克用的什么品牌涡轮(两种座椅版本油耗低)

    柯迪亚克2021款TSI330两驱豪华优享版7座车头给人一种十分流畅的感觉,较大的多边形格栅饰以镀铬饰条,再加上棱角分明的大灯,前脸看起来较为立体。柯迪亚克2021款TSI330两驱豪华优享版7座内饰采用沉稳的线条,加上黑色饰板,虽说亮点不多,但也符合当下主流的审美标准。

  • 运营管理四大模块(一文读懂toB运营3大核心职能模块与典型运营流程)

    广告渠道推广的任务是获得潜在用户的线索,这些线索交由线下BD人员来跟进转化。为了让滴滴司机增加活跃度和在线时长,滴滴经常通过满15单奖50元、在线满4小时奖50元等方式来刺激司机的活跃和留存。引导用户注册的目的是留下销售线索,销售线索一般会先由电话客服进行沟通,确认用户的购买意向后转给销售人员跟进。同时,在获客转化环节,还会有一个售前工程师的角色,针对客户需求制定产品说明方案。

  • springboot实现推送(5行代码实现微信模版消息推送)

    今天来带大家学习下微信模版消息推送。正常我们企业开发,实现微信模版消息推送,必须要有微信公众号,备案的网址,并且最麻烦的一点是要获取到用户的openid,作为个人,这些条件基本上都不具备。t=sandbox/login扫码登录成功后,就会给我们生成微信公号的appid和appsecret2,微信扫码关注测试号二维码,微信给我们返回我们的openid,这个openid在推送时特别重要。这个openid就是我们要推送给那个用户的唯一标示。3,拿到这些以后,我们就可以去实现微信推送了。