小草神的OJ实践
初次见面,这个专栏收录了我在各大OJ平台上的一些好玩的或者是给我带来启发的题目,于是想跟大家分享交流。
希望这个专栏能得到大家的喜欢和肯定,也请大佬能对文章中的不足给予批评指点。
小草神yyds
----------------------纳西妲生日快乐----------------------
初次见面,这里有一只不太聪明的小草神需要csdn的大佬们指点关照啦
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【题解 | 进制转换】
所以,在第N(N从0开始)位上,如果是是数 X (X 大于等于0,并且X小于等于 15,即:F)表示的大小为 X * 16的N次方。16进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。输出该数值的十进制字符串。第3位: 2 * 16^3 = 8192。第1位: F * 16^1 = 240。第2位: A * 16^2= 2560。第0位: 5 * 16^0 = 5。输入一个十六进制的数值字符串。原创 2023-01-18 23:44:12 · 250 阅读 · 0 评论 -
【题解 | 句子逆序】
将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”这题的OJ有点问题说是多组输入,但测试组里面都是单个输入,因此下面这段代码也能跑。输入一个英文语句,每个单词用空格隔开。保证输入只包含空格和字母。所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符。数据范围:输入的字符串长度满足 1≤n≤1000。下面给出一个我自己的暴力解法。原创 2023-01-19 00:04:48 · 194 阅读 · 1 评论 -
【题解 | 坐标移动】
开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。输入:合法坐标为A(或者D或者W或者S) + 数字(两位以内)坐标之间以;分隔。非法坐标点需要进行丢弃。如AA10;A1A;$%$;YAD;等。下面是一个简单的例子 如:A10;S20;W10;D30;X;A1A;B10A11;;A10;处理过程:起点(0,0)+ x = 无效。原创 2023-01-19 00:21:02 · 256 阅读 · 1 评论 -
【题解 | 质数因子】
功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为2 2 3 3 5 )数据范围输入一个整数。按照从小到大的顺序输出它的所有质数的因子,以空格隔开。原创 2023-01-18 23:52:29 · 440 阅读 · 2 评论 -
【题解 | 取近似值】
写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于 0.5 ,向上取整;小于 0.5 ,则向下取整。数据范围:保证输入的数字在 32 位浮点数范围内。就这样emmm没啥含金量,就这样吧,过!输出该数值的近似整数值。原创 2023-01-18 23:57:06 · 93 阅读 · 0 评论 -
【题解| 字串分割】
输入一个字符串,请按长度为8拆分每个输入字符串并进行输出;长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。输入描述:连续输入字符串(每个字符串长度小于等于100)输出描述:依次输出所有分割后的长度为8的新字符串。原创 2023-01-18 23:35:13 · 293 阅读 · 0 评论 -
【题解 | 合并表记录】
数据表记录包含表索引index和数值value(int范围的正整数),请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照index值升序进行输出。本来一开始是想用链表来实现的,后面发现解这题貌似不是很有必要就稍微改良了一下,就定义了一个结构体Chart;我选用了时间复杂度相对较低的快速排序,具体实现步骤在代码中会有所体现,而方法原理我是推荐这篇文章。先输入键值对的个数n(1原创 2023-01-18 23:59:53 · 250 阅读 · 0 评论
分享