
牛客2019网校招刷题
C++ 刷校招题
qq_42025376
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2019牛客网校招真题(1星)---万万没想到之聪明的编辑
文章目录 题目描述 我叫王大锤,是一家出版社的编辑。我负责校对投稿来的英文稿件,这份工作非常烦人,因为每天都要去修正无数的拼写错误。但是,优秀的人总能在平凡的工作中发现真理。我发现一个发现拼写错误的捷径: 三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo -> hello 两对一样的字母(AABB型)连在一起,一定是拼写错误,去掉第二对的一个字母就好啦:比如 helloo -> hello 上面的规则优先“从左到右”匹配,即如果是AABBCC,虽然AABB和BBCC原创 2020-05-20 20:00:58 · 833 阅读 · 0 评论 -
牛客网C/C++选择题
目录 基本计算 指针 基本计算 1、 ++a, a++问题 #include<stdio.h> void main( ) { int a=1,b=1; a=b++; printf("%d, %d\n", b, a); } a=b++; 先赋值,后加。所以 a =1,b=2。 若 a = ++b; 则 a= b=2 2、除法 / 使用 int a=13,b=9,c; 执行c=a/b+0.8后,c的值为? 分析: / : 当两边是 int 型时, 结果取原创 2020-05-16 20:12:57 · 987 阅读 · 0 评论 -
2019校招真题(1星) 表达式求值
题目描述 今天上课,老师教了小易怎么计算加法和乘法,乘法的优先级大于加法,但是如果一个运算加了括号,那么它的优先级是最高的。例如: 1+23=7 1(2+3)=5 123=6 (1+2)3=9 现在小易希望你帮他计算给定3个数a,b,c,在它们中间添加"+", "", “(”, ")"符号,能够获得的最大值。 输入描述: 一行三个数a,b,c (1 <= a, b, c <= 10) 输出描述: 能够获得的最大值 示例1 输入 1 2 3 输出 9 ...原创 2020-05-15 21:58:48 · 386 阅读 · 0 评论 -
2019网易校招(1星) 俄罗斯方块
题目描述 小易有一个古老的游戏机,上面有着经典的游戏俄罗斯方块。因为它比较古老,所以规则和一般的俄罗斯方块不同。 荧幕上一共有 n 列,每次都会有一个 1 x 1 的方块随机落下,在同一列中,后落下的方块会叠在先前的方块之上,当一整行方块都被占满时,这一行会被消去,并得到1分。 有一天,小易又开了一局游戏,当玩到第 m 个方块落下时他觉得太无聊就关掉了,小易希望你告诉他这局游戏他获得的分数。 输入描述: 第一行两个数 n, m 第二行 m 个数,c1, c2, … , cm , ci 表示第 i 个方块落在原创 2020-05-14 21:35:32 · 270 阅读 · 0 评论 -
牛客网刷题 2019校招(1星) 牛牛的闹钟
题目描述 牛牛总是睡过头,所以他定了很多闹钟,只有在闹钟响的时候他才会醒过来并且决定起不起床。从他起床算起他需要X分钟到达教室,上课时间为当天的A时B分,请问他最晚可以什么时间起床 输入描述: 每个输入包含一个测试用例。 每个测试用例的第一行包含一个正整数,表示闹钟的数量N(N<=100)。 接下来的N行每行包含两个整数,表示这个闹钟响起的时间为Hi(0<=A<24)时Mi(0<=B<60)分。 接下来的一行包含一个整数,表示从起床算起他需要X(0<=X<=100)原创 2020-05-09 14:53:39 · 365 阅读 · 0 评论 -
牛客网选择题--数据结构
字符串 1、字符串www.qq.com所有非空子串(两个子串如果内容相同则只算一个)个数是() 1024 1018 55 50 正确答案: D 解析: 初始想法是组合问题,想错了。字串概念理解错误。 比如,abc的子串:a、 b、 c、 ab、 bc 、abc和一个空子串 共(3+2+1+1)个 两个字串:ab,bc,没有ac. 串中任意个连续的字符组成的子序列称为该串的子串 所以若字符串的长度为n,则子串的个数就是[n+(n-1)+…+1+1]个 注意是求字串个数还是非空字串个数。 字串: n(n+1)/原创 2020-05-12 09:01:12 · 563 阅读 · 0 评论 -
牛客网刷题 2019校招真题 1 迷路的牛牛
题目描述 牛牛去犇犇老师家补课,出门的时候面向北方,但是现在他迷路了。虽然他手里有一张地图,但是他需要知道自己面向哪个方向,请你帮帮他。 输入描述: 每个输入包含一个测试用例。 每个测试用例的第一行包含一个正整数,表示转方向的次数N(N<=1000)。 接下来的一行包含一个长度为N的字符串,由L和R组成,L表示向左转,R表示向右转。 输出描述: 输出牛牛最后面向的方向,N表示北,S表示南,E...原创 2020-05-06 14:05:23 · 301 阅读 · 0 评论