博客专栏  >  编程语言   >  编程马拉松

编程马拉松

“编程马拉松”比赛是一个面向全国高校学生、踏入职场2年以内的IT人员的赛事。大赛由牛客网联合北京大学信息技术协会(深圳)、深圳大学城微软学生俱乐部、深圳大学主办,目的是为了寻找最据持久力、最具战斗力的天才GEEK编程高手。

关注
7 已关注
28篇博文
  • 【编程马拉松】【027-最短编辑距离】

    UNIX系统下有一个行编辑器ed,它每次只对一行文本做删除一个字符、插入一个字符或替换一个字符三种操作。例如某一行的内容是“ABC”,经过把第二个字符替换成“D”、删除第一个字符、末尾插入一个字符“B...

    2016-07-17 06:24
    1324
  • 【编程马拉松】【026-是男人就下100层】

    相信大家都听说过“是男人就下100层”系列游戏,游戏中包括多个长度和高度各不相同的平台,地面是最低的平台,高度为零,长度无限。一个男人在开始的时候从高于所有平台的某处开始下落,它的下落速度始终为1米/...

    2016-07-11 07:06
    1259
  • 【编程马拉松】【025-数字三角形 】

    从一个数字三角形的顶部走到底部有很多条不同的路径,规则是只能从当前节点走到下一层相邻的节点,即下一层的左边或右边。例如第三行第二个数字“1”只能走到第四行的第二个数字“7”与第三个数字“4”。请寻找最...

    2016-07-11 06:44
    1113
  • 【编程马拉松】【024-放苹果】

    把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?注意:5、1、1和1、5、1是同一种分法,即顺序无关。输入包含多组数据。每组数据包含两个正整数m和n(1≤m,n≤2...

    2016-07-09 07:47
    1078
  • 【编程马拉松】【023-换零钱】

    【编程马拉松算法目录】【023-换零钱】【工程下载>>>】1 题目描述  考虑仅用1分、5分、10分、25分和50分这5种硬币支付某一个给定的金额。例如需要支付11分钱,有一个1分和一个10分、一个1...

    2016-07-07 11:22
    850
  • 【编程马拉松】【022-网页浏览历史】

    标准的网页浏览器都提供一个功能:保留最近浏览过页面的历史记录。通过后退或向前按钮就能在历史记录之间跳转。现在,请你模拟这个功能,接收如下三条指令:1. BACK:回退功能,即回退到上一个访问的页面;2...

    2016-07-06 07:40
    1229
  • 【编程马拉松】【021-数据库连接池】

    Web系统通常会频繁地访问数据库,如果每次访问都创建新连接,性能会很差。为了提高性能,架构师决定复用已经创建的连接。当收到请求,并且连接池中没有剩余可用的连接时,系统会创建一个新连接,当请求处理完成时...

    2016-07-04 06:28
    1712
  • 【编程马拉松】【020-小世界现象】

    小世界现象(又称小世界效应),也称六度分隔理论(英文:Six Degrees of Separation)。假设世界上所有互不相识的人只需要很少中间人就能建立起联系。后来1967年哈佛大学的心理学教授...

    2016-07-03 08:22
    1547
  • 【编程马拉松】【019-一笔画】

    咱们来玩一笔画游戏吧,规则是这样的:有一个连通的图,能否找到一个恰好包含了所有的边,并且没有重复的路径。输入包含多组数据。每组数据的第一行包含两个整数n和m (2≤n, m≤1000),其中n是顶点的...

    2016-06-28 06:32
    918
  • 【编程马拉松】【018-不喜欢括号】

    NowCoder从小就喜欢数学,喜欢在笔记里记录很多表达式。它觉得现在的表达式写法很麻烦,为了提高运算符优先级,不得不添加很多括号,不小心漏了一个右括号的话差之毫厘谬之千里。 因此他改用前缀表达式,例...

    2016-06-19 08:23
    1563
  • 【编程马拉松】【017-Emacs计算器】

    Emacs号称神的编辑器,它自带了一个计算器。与其他计算器不同,它是基于后缀表达式的,即运算符在操作数的后面。例如“2 3 +”等价于中缀表达式的“2 + 3”。请你实现一个后缀表达式的计算器。输入包...

    2016-06-19 07:23
    1695
  • 【编程马拉松】【016-过年回家】

    NowCoder今年买了一辆新车,他决定自己开车回家过年。回家过程中要经过n个大小收费站,每个收费站的费用不同,你能帮他计算一下最少需要给多少过路费吗? 输入包含多组数据,每组数据第一行包含两个正整数...

    2016-06-19 07:09
    1793
  • 【编程马拉松】【015-走迷宫】

    【编程马拉松算法目录】【015-走迷宫】【工程下载>>>】1 题目描述  NowCoder最喜欢游乐场的迷宫游戏,他和小伙伴们比赛谁先走出迷宫。   现在把迷宫的地图给你,你能帮他算出最快走出迷宫需要...

    2016-06-17 15:06
    1028
  • 【编程马拉松】【014-红与黑】

    有一间长方形的房子,地上铺了红色、黑色两种颜色的正方形瓷砖。你站在其中一块黑色的瓷砖上,只能向相邻的(上下左右四个方向)黑色瓷砖移动。   请写一个程序,计算你总共能够到达多少块黑色的瓷砖。   输入...

    2016-06-17 14:50
    1619
  • 【编程马拉松】【013-最长句子】

    英语中,有些单词可以出现在其他单词后面。例如“Love”可以出现在“I”之后,“You”可以出现在“Love”之后,因此它们能构成“I Love You”这句话。现在给你一些单词间的关系,你能计算出最...

    2016-06-12 09:20
    1108
  • 【编程马拉松】【012-Hero】

    【编程马拉松算法目录>>>】【011-Hero】【工程下载>>>】1 题目描述  500年前,NowCoder是我国最卓越的剑客。他英俊潇洒,而且机智过人^_^。 突然有一天,NowCoder心爱的公...

    2016-06-12 08:15
    602
  • 【编程马拉松】【011-鸽兔同校】

    浙江大学校园里绿树成荫,环境非常舒适,因此也引来一批动物朋友来此居住。   童心未泯的NowCoder就经常带些碎面包什么的去广场喂鸽子和兔子,并和它们玩耍。 一点也没有大学生的样子,还是一副老不正经...

    2016-06-12 07:39
    516
  • 【编程马拉松】【010-杨辉三角】

    输入数据包含多组测试。每组测试数 据的输入只有一个正整n(1≤n≤128 ),表示将要输出的杨辉三角层数。 ),表示将要输出的杨辉三角层数。输入以 0结束。对应于每一个输入,请输出相应层数的杨辉三角,...

    2016-06-10 09:40
    1796
  • 【编程马拉松】【009-数根】

    数根可以通过把一个数的各个位上的数字加起来得到。如果得到的数是一位数,那么这个数就是数根;如果结果是两位数或者包括更多位的数字,那么再把这些数字加起来。如此进行下去,直到得到是一位数为止。   比如,...

    2016-06-10 07:22
    1812
  • 【编程马拉松】【008-快到碗里来】

    【编程马拉松算法目录>>>】【008-快到碗里来】【工程下载>>>】1 题目描述  小喵们很喜欢把自己装进容器里的(例如碗),但是要是碗的周长比喵的身长还短,它们就进不去了。现在告诉你它们的身长,和碗...

    2016-06-08 09:36
    1347

Windows C/C++/C# 编程
1306374994
FFmpeg
1353637496
经典算法研究
323271183
微软面试100题系列
183180323
Java开发进阶
663047450
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部