![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
牛客
帖牛
一边撸铁&&一边敲代码
展开
-
9.统计回文数
“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。花花非常喜欢这种拥有 对称美的回文串,生日的时候她得到两个礼物分别是字符串A和字符串B。现在她非常好奇有没有办法将字符 串B插入字符串A使产生的字符串是一个回文串。你接受花花的请求,帮助她寻找有多少种插入办法可以使新 串是一个回文串。如果字符串B插入的位置不同就考虑为不一样的办法。原创 2019-11-27 11:27:47 · 422 阅读 · 0 评论 -
8.十进制转换成其他进制
给定一个十进制数M,以及需要转换的进制数N。将十进制数M转化为N进制数 输入描述: 输入为一行,M(32位整数)、N(2 ≤ N ≤ 16),以空格隔开。 输出描述: 为每个测试实例输出转换后的数,每个输出占一行。如果N大于9,则对应的数字规则参考16进制(比如,10 用A表示,等等)原创 2019-11-19 17:43:52 · 182 阅读 · 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 · 194 阅读 · 0 评论 -
8.十进制转换为N进制
1.题目描述给定一个十进制数M,以及需要转换的进制数N。将十进制数M转化为N进制数输入描述:输入为一行,M(32位整数)、N(2 ≤ N ≤ 16),以空格隔开。输出描述:为每个测试实例输出转换后的数,每个输出占一行。如果N大于9,则对应的数字规则参考16进制(比如,10 用A表示,等等)示例1:输入7 2输出1112.题目解析将10进制数M转化为N进制数,N(2...原创 2020-08-31 18:55:03 · 228 阅读 · 0 评论 -
6.数组中出现次数超过一半的数字
1.题目描述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组 {1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出 0。示例1输入:91,2,3,2,2,2,5,4,2输出:22.题目解析找出数组中超过一半数的那个数字。3.解题思路1.如果有符合条件的数字,...原创 2019-11-15 17:04:29 · 95 阅读 · 0 评论 -
5.字符串中找出连续最长的数字串
1.题目描述读入一个字符串str,输出字符串str中的连续最长的数字串输入描述:输入包含1个测试用例,一个字符串str,长度不超过255。输出描述:在一行内输出str中里连续最长的数字串。示例1:输入abcd12345ed125ss123456789输出1234567892.题目解析一段字符串中,有数字,有字母符号等,找出连续最长的数字串即可。3....原创 2019-11-15 15:50:46 · 529 阅读 · 0 评论 -
4.倒置字符串
1.题目描述将一句话的单词进行倒置,标点不倒置。比如 I like beijing. 经过函数后变为:beijing. like I输入描述:每个测试输入包含1个测试用例: I like beijing. 输入用例长度不超过100输出描述依次输出倒置之后的字符串,以空格分割示例1:输入I like beijing.输出beijing. like I2.题目...原创 2019-11-14 12:26:02 · 270 阅读 · 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 · 211 阅读 · 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 · 365 阅读 · 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 · 186 阅读 · 0 评论