shengdai20
码龄11年
关注
提问 私信
  • 博客:62,949
    62,949
    总访问量
  • 128
    原创
  • 813,420
    排名
  • 3
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2014-08-31
博客简介:

shengdai20的专栏

查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得1次评论
  • 获得3次收藏
创作历程
  • 27篇
    2017年
  • 20篇
    2016年
  • 10篇
    2015年
  • 71篇
    2014年
成就勋章
TA的专栏
  • nyoj基础练习
    21篇
  • 深搜
    14篇
  • 二叉树
    2篇
  • 大数
    2篇
  • 链表训练
    4篇
  • 广搜
    9篇
  • 递归
    4篇
  • 动规
    14篇
  • 数学
    1篇
  • 有关c++的用法和基本算法的联合之路
    3篇
  • 树状数组
    3篇
  • 博弈
    4篇
  • 线段树
    1篇
  • 字符串
    1篇
  • 贪心
    1篇
  • Pat乙级题解
    20篇
  • 九度oj
    26篇
  • 电商
    1篇
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

guava库

项目中的使用:1.Set categorySet = Sets.newHashSet();2.List categoryIdList = Lists.newArrayList();3.//传统方法:将productIds分割后转成数组,再遍历数组才能添加到集合当中//这里使用guava提供的方法,直接将其转成集合List productList = Splitter.on(".").s
原创
发布博客 2017.11.29 ·
336 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

排序

#include #include #define MAX 105void Print(int *buff, int n) { int i; for(i = 0; i < n; i++) { printf("%d,", buff[i]); } printf("
");}//冒泡 void BubleSort(int *buff, int n) { int i, j,
原创
发布博客 2017.03.06 ·
282 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

1196

题目描述:用一维数组存储学号和成绩,然后,按成绩排序输出。输入:输入第一行包括一个整数N(1接下来的N行每行包括两个整数p和q,分别代表每个学生的学号和成绩。输出:按照学生的成绩从小到大进行排序,并将排序后的学生信息打印出来。如果学生的成绩相同,则按照学号的大小进行从小到大排序。样例输入:31 902 873 92
原创
发布博客 2017.02.20 ·
349 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

1206

题目描述:不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。输入:每一行包括两个字符串,长度不超过100。输出:可能有多组测试数据,对于每组数据,不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。输出连接后的字符串。样例输入:abc def样例输出:abc
原创
发布博客 2017.02.20 ·
349 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1198

题目描述:实现一个加法器,使其能够输出a+b的值。输入:输入包括两个数a和b,其中a和b的位数不超过1000位。输出:可能有多组测试数据,对于每组数据,输出a+b的值。样例输入:2 610000000000000000000 10000000000000000000000000000000样例输出:810000
原创
发布博客 2017.02.20 ·
294 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1197

题目描述:输入一个字符串,然后对每个字符进行奇校验,最后输出校验后的二进制数(如'3’,输出:10110011)。输入:输入包括一个字符串,字符串长度不超过100。输出:可能有多组测试数据,对于每组数据,对于字符串中的每一个字符,输出按题目进行奇偶校验后的数,每个字符校验的结果占一行。样例输入:33a样例输出:1
原创
发布博客 2017.02.20 ·
407 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1205

题目描述:N阶楼梯上楼问题:一次可以走两阶或一阶,问有多少种上楼方式。(要求采用非递归)输入:输入包括一个整数N,(1输出:可能有多组测试数据,对于每组数据,输出当楼梯阶数是N时的上楼方式个数。样例输入:4样例输出:5注意用long long#include #include int main()
原创
发布博客 2017.02.20 ·
537 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1194

题目描述:输入一个整数,将其转换成八进制数输出。输入:输入包括一个整数N(0输出:可能有多组测试数据,对于每组数据,输出N的八进制表示数。样例输入:789样例输出:71011#include #include int main() { int n, res[10], i, k; whi
原创
发布博客 2017.02.20 ·
283 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1193

题目描述:输入一个N*N的矩阵,将其转置后输出。要求:不得使用任何数组(就地逆置)。输入:输入的第一行包括一个整数N,(1接下来的N行每行有N个整数,分别代表矩阵的元素。输出:可能有多组测试数据,对于每组数据,将输入的矩阵转置后输出。样例输入:31 2 34 5 67 8 9样例输出:1 4 72 5 8
原创
发布博客 2017.02.19 ·
330 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1192

题目描述:给出一个长度不超过1000的字符串,判断它是不是回文(顺读,逆读均相同)的。输入:输入包括一行字符串,其长度不超过1000。输出:可能有多组测试数据,对于每组数据,如果是回文字符串则输出"Yes!”,否则输出"No!"。样例输入:hellollehhelloworld样例输出:Yes!No!#in
原创
发布博客 2017.02.19 ·
394 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1191

题目描述:编写一个程序输入一个mXn的矩阵存储并输出,并且求出每行的最大值和每行的总和。要求把每行总和放入每行最大值的位置,如果有多个最大值,取下标值最小的那一个作为最大值。最后将结果矩阵输出。输入:输入的第一行包括两个整数m和n(1接下来的m行每行有n个数,代表矩阵的元素。输出:可能有多组测试数据,对于每组数据,输出按题目要求执行后的矩
原创
发布博客 2017.02.19 ·
327 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1190

题目描述:对N个长度最长可达到1000的数进行排序。输入:输入第一行为一个整数N,(1接下来的N行每行有一个数,数的长度范围为1每个数都是一个正数,并且保证不包含前缀零。输出:可能有多组测试数据,对于每组数据,将给出的N个数从小到大进行排序,输出排序后的结果,每个数占一行。样例输入:311111111111111111111
原创
发布博客 2017.02.19 ·
509 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1203

题目描述:    输入一个ip地址串,判断是否合法。输入:    输入的第一行包括一个整数n(1    接下来的n行每行有一个IP地址,IP地址的形式为a.b.c.d,其中a、b、c、d都是整数。输出:    可能有多组测试数据,对于每组数据,如果IP地址合法则输出"Yes!”,否则输出"No!”。样例输入:2255.255.2
原创
发布博客 2017.02.19 ·
245 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1202

题目描述:    对输入的n个数进行排序并输出。输入:    输入的第一行包括一个整数n(1    接下来的一行包括n个整数。输出:    可能有多组测试数据,对于每组数据,将排序后的n个整数输出,每个数后面都有一个空格。    每组测试数据的结果占一行。样例输入:41 4 3 2样例输出:1 2 3 4
原创
发布博客 2017.02.19 ·
689 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1201

题目描述:    输入一系列整数,建立二叉排序数,并进行前序,中序,后序遍历。输入:    输入第一行包括一个整数n(1    接下来的一行包括n个整数。输出:    可能有多组测试数据,对于每组数据,将题目所给数据建立一个二叉排序树,并对二叉排序树进行前序、中序和后序遍历。    每种遍历结果输出一行。每行最后一个数据之后有一个空格。
原创
发布博客 2017.02.19 ·
323 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1200

题目描述:    输入一个四行五列的矩阵,找出每列最大的两个数。输入:    输入第一行包括一个整数n(1输出:    可能有多组测试数据,对于每组数据,按照样例输出的格式将每列最大的两个数输出,如果最大的两个数中的一个数在这一列中有多个相同的值,则行值取行值小的那一个。    输出时要保留原矩阵的行列顺序,即在原矩阵中行值小的,在输出矩阵中的行
原创
发布博客 2017.02.19 ·
225 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1199

题目描述:对给定的一个字符串,找出有重复的字符,并给出其位置,如:abcaaAB12ab12输出:a,1;a,4;a,5;a,10,b,2;b,11,1,8;1,12, 2,9;2,13。输入:输入包括一个由字母和数字组成的字符串,其长度不超过100。输出:可能有多组测试数据,对于每组数据,按照样例输出的格式将字符出现的位置标出。
原创
发布博客 2017.02.19 ·
262 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1188

题目描述:    N个人围成一圈顺序编号,从1号开始按1、2、3......顺序报数,报p者退出圈外,其余的人再从1、2、3开始报数,报p的人再退出圈外,以此类推。    请按退出顺序输出每个退出人的原序号。输入:包括一个整数N(1输出:测试数据可能有多组,对于每一组数据,按退出顺序输出每个退出人的原序号。样例输入:7 3
原创
发布博客 2017.02.19 ·
323 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1187

题目描述:职工有职工号,姓名,年龄.输入n个职工的信息,找出3个年龄最小的职工打印出来。输入:输入第一行包括1个整数N,1接下来的N行有N个职工的信息:包括职工号(整数), 姓名(字符串,长度不超过10), 年龄(1输出:可能有多组测试数据,对于每组数据,输出结果行数为N和3的较小值,分别为年龄最小的职工的信息。关键字顺序:年龄>
原创
发布博客 2017.02.18 ·
336 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1186

题目描述:给出年分m和一年中的第n天,算出第n天是几月几号。输入:输入包括两个整数y(1输出:可能有多组测试数据,对于每组数据,按 yyyy-mm-dd的格式将输入中对应的日期打印出来。样例输入:2000 32000 312000 402000 602000 612001 60样例输出:2000-01-0
原创
发布博客 2017.02.18 ·
444 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多