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

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

时间: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、膝关节半月板三度损伤;2、内侧副韧带损伤;3、膝关节积液。这次她自己跑杭州某医院看病去。医生说,可以做一下关节镜治疗,修补半月板和内侧副韧带。膝关节疼痛的诊治其实真不难。控制高尿酸血症,是少部分患者的必要措施。

  • 减肥期间能吃咖喱吗(减肥期间吃咖喱有什么影响)

    因为咖喱的热量较高,如果一次性摄入过多的咖喱,容易导致热量在身体内堆积。咖喱是生活中比较常见的调味料,主要是由姜黄、芫荽籽、辣椒、孜然、小茴香等材料制成,在做饭时适当放一些咖喱,能够增加菜品的香味。但是咖喱当中所含的盐、油脂等成分比较高,因此咖喱的热量比较高,在减肥期间需注意严格控制摄入量,如果一次性吃了较多的咖喱,可以通过跑步等方法消耗能量,防止热量堆积。

  • 刘备与诸葛亮的千古之谜(刘备托孤诸葛亮)

    朕以幼冲,涉涂艰难,赖恃忠顺,济于危险。最后,关羽被吴军擒获,遭到杀害。“大意失荆州”加上关羽的死,听闻噩耗的刘备大受打击、极度悲痛。结果蜀军以兵败告终,元气大伤,刘备退到白帝城。二人这一段被后世人称为“君臣典范”。因此刘备认为赵云非常可靠,托孤于他,希望赵云能继续照看自己儿子。而诸葛亮对刘备来说,只是他用来统治国家的工具,并称不上是兄弟。刘备是一代枭雄,工于心计。

  • 短篇幼儿故事(这几篇都可以讲给幼儿听)

    短篇幼儿故事一小松鼠总是向小熊讨蜂蜜吃。冬天来临之前,小熊给了小松鼠一整罐蜂蜜。小熊憨憨地笑了笑,打了一个哈欠,睡着了。冬眠结束后,小熊伸了一个很长的懒腰。他突然看到树洞门口堆满了栗子。小熊挠了挠头,“我不吃栗子啊。”不过他还是很开心地笑了。小丹顶鹤不假思索地点点头。小丹顶鹤想了好久,因为他之前没想过这个问题。他只好说,“抱歉,我也不知道。”小鸭子失望地走了。而今天晚上,小丹顶鹤失眠了。

  • 关于闻鸡起舞的典故(中华历史典故闻鸡起舞)

    晋代人祖逖气度宽广,胸怀远大。刘琨是他的好友,二人交情深厚,常常同床共眠,一起探讨时事,说一些建功立业的抱负。有一次,二人谈到深夜,刚刚睡下不久,祖逖就被鸡叫声惊醒。他坐起来思考了一下,便叫醒刘琨说:“此后鸡一叫,我们就起来练武吧!”正是因为二人的坚持,才使得他们武艺日益精湛,最后终于成为一代名将。这即是有名的“闻鸡起舞”的典故。

  • 怠速不稳要不要修(发动机怠速不稳好修吗)

    怠速不稳大多是由于节气门积碳严重或节气门怠速控制机构存在问题造成的。怠速不稳后最好把车修好。过多的积碳会导致发动机怠速不稳。汽车发动机的ecu具有很强的学习能力。车友清理完油门上的积碳后,如果ecu不匹配,仍然使用油门上有积碳的控制逻辑来控制没有积碳的油门,会导致车辆油耗增加。运行几天后,ecu检测到节气门没有积碳,油耗会恢复到正常水平。如果这个阀门有问题,也会造成汽车怠速不稳。

  • 裙房是什么意思(裙房的解释)

    我们一起去了解并探讨一下这个问题吧!裙房是什么意思裙房,依据《建筑设计防火规范》,是指在高层建筑主体投影范围外,与高层建筑相连的建筑高度不超过24米的附属建筑。裙房主要用于商业和公共服务,如设置商场、停车场、休息娱乐场所等,不是高层建筑所必须的,一般在经济繁华区,人口密集区设置,裙房区用于商业,价格较贵的高层居住区,高层区用于居住。

  • 魔兽怀旧服各阶段副本攻略(怀旧服人比怪多)

    优先部落,联盟的可以适用一部分。灰谷和石爪山脉相对比较复杂,从贫瘠之地过去的人也太多。影牙城堡蓝装较多,任务也给蓝色戒指,各职业都有需求,副本又快又简单,受人欢迎。影牙城堡,蓝装的真正起点26-30级:千针石林。这个阶段任务是穿插,主要是副本。奥达曼,2次,奥达曼任务很多,但第一遍大部分是副本外,第二遍才是副本内。杀死最后BOSS给的任务奖励14格包,无法拒绝。加基森任务多,辛特兰精英任务奖励不可能放弃。

  • 给女朋友六一儿童节祝福语(给女朋友六一儿童节祝福语精选)

    ,我来为大家科普一下关于给女朋友六一儿童节祝福语?祝你六一儿童节玩得愉快!摘下疲惫的面具,唤起童真的笑脸,不说虚伪的客套,重新童言无忌,厌倦尘世的纷扰,迎接童心的回归,六一儿童节到了,愿你似儿童般纯真,只有欢笑,没有烦恼!六一儿童节,愿你童心不泯,童趣不减,快乐永远!六一儿童节,短信来祝福,快乐要围绕,祝福要送到,幸福早来到,开心跑不掉,童真要保留,生活更美好,愿你幸福,开心,顺顺利利。

  • 潍坊的高铁站和火车站在一起吗(潍坊火车站和泰安火车站的差别)

    前年,女儿从泰安肥城回潍坊民办学校上小学。女儿住宿,每周回家一次。而潍坊火车站东部基本上是一个整体,西部是一个小公园。而今年,可能是受疫情影响,商店前的宽屏幕不放电影了。旅客按次序上车,由专人指挥,井然有序。实际上,潍坊和泰安的差异还有多方面的。潍坊火烧的名气要远远超过泰安火烧的。泰安是一旅游城市,相对潍坊,按理说,应该更开放,更包容。本文内容由壹点号作者发布,不代表齐鲁壹点立场。