![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OJ
howiewang123
这个作者很懒,什么都没留下…
展开
-
用链表处理表索引相同的记录进行合并+链表排序
用链表处理表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出 链表排序所用的思想是用数组接受链表数据域的值,然后对数组排序。如果有需要,将排完序的数组再放入新建链表中 #include <stdio.h> #include <iostream> #include <string.h> using namespace std; ...原创 2020-03-26 10:51:07 · 221 阅读 · 0 评论 -
小米OJ-43题
小米OJ#43 寻找归一数 #include<stdio.h> #include <iostream> #include<string.h> struct TreeNode { int Element; struct TreeNode* Left; struct TreeNode* Right; }; bool flag=false;//非归一数标志...原创 2019-10-23 20:54:22 · 163 阅读 · 0 评论 -
xiaomi OJ第17题
小米OJ第17题: 描述: 实现一个算法,可以将小写数字转换成大写数字。 输入: 输入一个整数。范围在0~450亿之间。 输出: 输出对应的大写数字,以“元整”结尾。 大写数字要符合汉语读写习惯。 // xiaomiOJ_17.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include <iostream> #include<stdio.h&...原创 2019-08-20 17:57:11 · 291 阅读 · 0 评论 -
小米OJ #24题 海盗分赃 & #27石头收藏家
描述: 一箱失落多年的宝藏被两位海盗找到,宝箱里的一堆大小与重量各不相同的金块。 他们称出了每个金块的重量,但是如何如何平分这些金子却令他们十分头疼。 程序员们,你能告诉两位海盗,他们能否平分这箱宝藏么?假设宝箱里有三块金子,重量分别为:1,2,3。则他们可以平分这些金子:1+2=3 又假设宝箱里有四块金子,重量分别为:1,2,6,4。则他们无法找到平分的方法。 输入: 一行由逗号分隔的 N 个...原创 2019-08-29 20:23:43 · 433 阅读 · 0 评论 -
小米OJ#29 扑克游戏
小米OJ,第29题 扑克游戏 描述: 两个人玩扑克比大小的游戏,规则是每个人抽五张手牌,然后按以下牌形比大小,比较规则是 : 顺子 > 4条 > 葫芦 > 3条 > 2对 > 1对 > 单张。 这副牌已经去掉了两张joker,在比较时不考虑花色,最小2,最大A。 请写出一段程序来比较两个人手牌的大小。 说明:不考虑出老千的情况,即两个人的手牌共出现了五张或...原创 2019-09-02 20:02:26 · 754 阅读 · 0 评论 -
小米OJ # 21题 按序组成最大的数
小米OJ前3页所有题中通过率最低的一道,也确实花费很长时间调试程序。 题目: 按序组合成最大的数 描述: 给定两个数组,由数字 0-9 组成的,长度分别为 a 和 b,需要用 a、b 两个数组中的数字组合得到长度为 k (k <= a+b)的正整数,输出所有可能的组合中数值最大的一个(原同一数组中的数字顺序不能改变) 输入: a、b 数组中的数字间用 , 隔开,两个数组以及 k 之间用空格隔...原创 2019-09-08 18:08:23 · 279 阅读 · 2 评论 -
小米OJ #32 判断是否为连乘数字
描述: 给出一个字符串S,判断S是否为连乘字符串。 连乘字符串定义为: 字符串拆分成若干数字,后面的数字(从第三个数字开始)为前面2个数字的乘积。 例如: 122,可以拆成{1|2|2},有 1 * 2=2 1122242,可以拆成{11|22|242},有11 * 22=242 1224832256,可以拆成{1|2|2|4|8|32|256},有1 * 2 = 2,2 * 2 = 4,2 * ...原创 2019-09-11 15:09:30 · 184 阅读 · 0 评论