独家搜集OJ题【南区】
文章平均质量分 59
【java题解】作者通过向各方权威组织搜集OJ,并给出思路和题解,让你接触到很多不向社会组织展示的好题与妙题。本专栏会以至少1周1篇的速度持续更新。截止至2021年12月31日。【本专栏所有文章不允许被转载或被抄袭,否则转载或抄袭承担一切法律后果。】
优惠券已抵扣
余额抵扣
还需支付
¥99.90
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
Mr. 良爷
挑灯探寻宇宙的奥义,要做研究者中最优雅的哲学者。
GitHub主页:https://github.con/DaLiangYe
展开
-
【简单】遥控小车
假设不考虑小车的大小,将小车看作是一个点,程序对小车下发一系列指令。这些指令按照如下格式进行组装R表示顺时针旋转90度(且旋转是立刻生效的),L表示逆时针旋转90度,NA表示沿之前的方向;R或者L后面紧接一个整数N表示前进的距离。小车的初始方向是指向北的。要求得到再接收到一系列指令之后所在的坐标,起点为(0,0),北为y轴的正方向,东为x轴的正方向。原创 2021-02-28 18:45:45 · 769 阅读 · 5 评论 -
【中等】实现简单的DHCP服务器
DHCP,全称是Dynamic Host Configuration Protocol(动态主机配置协议),会根据主机的MAC地址等其他信息来动态分配IP地址。每一个主机在不同时刻分配到的IP地址并不是确定的。假设一台路由设备拥有6.0.6.0到6.0.6.255区间的256个IP地址,现需要按照如下规则进行分配IP地址。识别不同主机的标识是主机的MAC地址。当主机向路由器申请IP地址时,需要提供主机的MAC地址(物理地址)给路由器以供使用。原创 2021-02-27 23:21:17 · 513 阅读 · 0 评论 -
【中等】找到两个字符串中的最长的公共子串
【中等】找到两个字符串中的最长的公共子串题目描述输入示例输出示例初始代码解题思路解题代码札记本文章属于付费专栏的文章,购买该文章所隶属的专栏后,即可获得本专栏内的所有文章永久阅读权限。每一篇文章都属于作者的劳动成果,尊重原创!尊重知识!从我做起。题目描述给定两个字符串firstStr和secondStr,求出这两个字符串中的最长公共子串。提示:使用二维动态规划来求解。输入示例示例1:thismyfavovitorfoodhefavovitorread示例2:thismyfavov原创 2021-01-09 17:08:23 · 109 阅读 · 1 评论 -
【中等】求一个数的各最小乘积因子
给定一个大于2的数,求这个数的乘积因子,比如说6,乘积因子就会有2*3。我们要求求出这些乘积因子之后要以从小到大的顺序进行排列。并且乘积因子应该尽量取小的数。原创 2021-01-09 00:52:27 · 560 阅读 · 0 评论 -
【简单】反转英文句子的英文单词
给定一句英文单词组成的句子,要求反转英文单词的顺序,但是单词本身的字母顺序不要求改变。详情见输入输出案例。原创 2021-01-09 00:27:46 · 227 阅读 · 0 评论 -
【简单】字符串中最长元音字符串的长度
给定一个由英文大小写字母组成的字符串,请统计出该字符串中连续的元音字母序列的长度中最大的那个。如果没有则输出0。字符串长度L>0。原创 2021-01-09 00:03:43 · 1779 阅读 · 4 评论 -
【中等】升级版最小公倍数
给定一个正整数字N,要求一个数M,M满足:从1到N的所有整数,都能整除M,且M是所有自然数中符合条件的数中最小的那个。简而言之,找到一个最小的正整数M,使得M整除从1到N的所有正整数。原创 2021-01-06 22:29:20 · 163 阅读 · 2 评论 -
【简单】打印出像Mysql一样规整的表格
我们使用mysql命令行工具进行查询之后,会显示工整的表格,十分漂亮,现在,输入行 n,列m。要求打印出n行m列形如示例的输出。原创 2021-01-06 00:19:35 · 318 阅读 · 1 评论 -
【困难】数字迷宫,找到迷宫中的单词。
给定一个n行m列的矩阵,矩阵中元素是单词,现在你可以在矩阵中上下左右移动,给你一个指定的单词,要求你找到一条路径使得这个路径上的字母连续起来是该单词,可以找到则输出YES,不能找到则输出NO。详细请看输入输出示例:原创 2021-01-06 00:07:03 · 445 阅读 · 0 评论 -
【困难】给奥运会中的国家排名
每次奥运会都会有gold medal, silver medal, bronze medal。现在要求给国家的名次进行排序。排序的规则是这样的:如果金牌数不同,则金牌数大的国家放在前面。如果金牌数相同,则比较银牌数,银牌数相同则比较铜牌数,如果此时铜牌数也相同则名次按照国家名的字典序排序。原创 2021-01-05 00:27:12 · 266 阅读 · 0 评论 -
【中等】只将元音字母变为大写
给一句话,要求将元音字母都变为大写,其他的字母都变为小写。原创 2021-01-04 23:37:35 · 1537 阅读 · 0 评论 -
【简单】consecutive integer 一个数是否能由2个及以上连续数字组成
一个数是否能由2个及以上连续的数字组成,这些连续的数之和等于该数。 举例:输入数15 则存在以下这些情况: 1 2 3 4 5 4 5 6 7 8 存在2个以上的连续数列使得数列中数值之和等于15。先只要求判断是否存在这样的数列,存在则输出YES,不存在则输出NO。原创 2020-12-26 21:17:53 · 648 阅读 · 0 评论 -
【困难】列出能整除一个数所有数
给定一个数,从小到大列出所有能整除该数的所有数,并在最开始输出所有的种数。情景引入:小明经常在OJ上刷题,他发现他没参加一场OJ测试,他的总分数都能被他的排名整除,假设,这次他参加了一场测试,测试后的得分是N,求他所有可能的名次,以及名次的可能总数。原创 2020-12-25 23:20:16 · 487 阅读 · 0 评论 -
【简单】求英文句子的平均单词长度
处理由英文单词和空格组成的句子(单词之间空格数为1),统计单词的个数N,统计所有单词所含单词的个数M,并求出N/M的值,要求保留小数点后两位,且按照四舍五入的规则保留。原创 2020-12-25 22:34:58 · 1975 阅读 · 0 评论