
牛客
帖牛
一边撸铁&&一边敲代码
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
9.统计回文数
“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。花花非常喜欢这种拥有 对称美的回文串,生日的时候她得到两个礼物分别是字符串A和字符串B。现在她非常好奇有没有办法将字符 串B插入字符串A使产生的字符串是一个回文串。你接受花花的请求,帮助她寻找有多少种插入办法可以使新 串是一个回文串。如果字符串B插入的位置不同就考虑为不一样的办法。原创 2019-11-27 11:27:47 · 481 阅读 · 0 评论 -
8.十进制转换成其他进制
给定一个十进制数M,以及需要转换的进制数N。将十进制数M转化为N进制数 输入描述: 输入为一行,M(32位整数)、N(2 ≤ N ≤ 16),以空格隔开。 输出描述: 为每个测试实例输出转换后的数,每个输出占一行。如果N大于9,则对应的数字规则参考16进制(比如,10 用A表示,等等)原创 2019-11-19 17:43:52 · 229 阅读 · 0 评论 -
7.计算糖果
A,B,C三个人是好朋友,每个人手里都有一些糖果,我们不知道他们每个人手上具体有多少个糖果,但是我们知道 以下的信息: A - B, B - C, A + B, B + C. 这四个数值.每个字母代表每个人所拥有的糖果数. 现在需要通过这四个数值计算出每个人手里有多少个糖果,即A,B,C。这里保证最多只有一组整数A,B,C满足所 有题设条件原创 2019-11-19 17:43:05 · 244 阅读 · 0 评论 -
8.十进制转换为N进制
1.题目描述 给定一个十进制数M,以及需要转换的进制数N。将十进制数M转化为N进制数 输入描述: 输入为一行,M(32位整数)、N(2 ≤ N ≤ 16),以空格隔开。 输出描述: 为每个测试实例输出转换后的数,每个输出占一行。如果N大于9,则对应的数字规则参考16进制(比如,10 用A表示,等等) 示例1: 输入 7 2 输出 111 2.题目解析 将10进制数M转化为N进制数,N(2...原创 2020-08-31 18:55:03 · 277 阅读 · 0 评论 -
6.数组中出现次数超过一半的数字
1.题目描述 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组 {1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出 0。 示例1 输入: 9 1,2,3,2,2,2,5,4,2 输出: 2 2.题目解析 找出数组中超过一半数的那个数字。 3.解题思路 1.如果有符合条件的数字,...原创 2019-11-15 17:04:29 · 136 阅读 · 0 评论 -
5.字符串中找出连续最长的数字串
1.题目描述 读入一个字符串str,输出字符串str中的连续最长的数字串 输入描述: 输入包含1个测试用例,一个字符串str,长度不超过255。 输出描述: 在一行内输出str中里连续最长的数字串。 示例1: 输入 abcd12345ed125ss123456789 输出 123456789 2.题目解析 一段字符串中,有数字,有字母符号等,找出连续最长的数字串即可。 3....原创 2019-11-15 15:50:46 · 591 阅读 · 0 评论 -
4.倒置字符串
1.题目描述 将一句话的单词进行倒置,标点不倒置。比如 I like beijing. 经过函数后变为:beijing. like I 输入描述: 每个测试输入包含1个测试用例: I like beijing. 输入用例长度不超过100 输出描述 依次输出倒置之后的字符串,以空格分割 示例1: 输入 I like beijing. 输出 beijing. like I 2.题目...原创 2019-11-14 12:26:02 · 334 阅读 · 0 评论 -
3.排序子序列
1.标题描述 牛牛定义排序子序列为一个数组中一段连续的子序列,并且这段子序列是非递增或者非递减排序的。牛牛有一 个长度为n的整数数组A,他现在有一个任务是把数组A分为若干段排序子序列,牛牛想知道他最少可以把这个数组分为几段排序子序列. 输入描述: 输入描述:输入的第一行为一个正整数n(1 ≤ n ≤ 10^5) 第二行包括n个整数A_i(1 ≤ A_i ≤ 10^9),表示数组A的每个数字。 ...原创 2019-11-13 20:01:14 · 260 阅读 · 0 评论 -
2.删除公共字符——两种解法
1.题目描述 输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.” 输入描述: 每个测试输入包含2个字符串 输出描述: 输出删除后的字符串 示例1: 输入 They are students. aeiou 输出 Thy r stdnts. 2.解题思路 本题...原创 2019-11-13 15:50:30 · 427 阅读 · 0 评论 -
1.组队竞赛
1.题目描述 牛牛举办了一次编程比赛,参加比赛的有3*n个选手,每个选手都有一个水平值a_i.现在要将这些选手进行组队,一 共组成n个队伍,即每个队伍3人.牛牛发现队伍的水平值等于该队伍队员中第二高水平值。 例如: 一个队伍三个队员的水平值分别是3,3,3.那么队伍的水平值是3 一个队伍三个队员的水平值分别是3,2,3.那么队伍的水平值是3 一个队伍三个队员的水平值分别是1,5,2.那么队伍的水...原创 2019-11-12 17:24:51 · 233 阅读 · 0 评论