Toggle navigation
HUAWEIOJ
Home
HUAWEIOJ
你来人间一趟,你要看看太阳
华为OJ-062
查找输入整数二进制中1的个数
题目描述 请实现如下接口 public static int findNumberOf1( int num){ /* 请实现 */ return 0; } //譬如:输入5 ,5的二进制为101,输出2 输入描述: 输入一个整数 输出描述: 计算整数二进制中1的个数 示例1 输入 5 输出 ...
Posted by Shaun on April 7, 2018
华为OJ-061
放苹果
题目描述 把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。 输入 每个用例包含二个整数M和N。0<=m<=10,1<=n<=10。 样例输入 7 3 样例输出 8 /** * 计算放苹果方法数目 * 输入值非法时返回-1 * 1 &l...
Posted by Shaun on April 7, 2018
华为OJ-060
查找组成一个偶数最接近的两个素数
题目描述 任意一个偶数(大于2)都可以由2个素数组成,组成偶数的2个素数有很多种情况,本题目要求输出组成指定偶数的两个素数差值最小的素数对 输入描述: 输入一个偶数 输出描述: 输出两个素数 示例1 输入 20 输出 7 13 算法实现 实现1 //思路1: #include <iostream> us...
Posted by Shaun on April 7, 2018
华为OJ-059
找出字符串中第一个只出现一次的字符
题目描述 找出字符串中第一个只出现一次的字符 输入描述: 输入一个非空字符串 输出描述: 输出第一个只出现一次的字符,如果不存在输出-1 示例1 输入 asdfasdfo 输出 o 算法实现 实现1 //思路1: #include <iostream> using namespace std; int ...
Posted by Shaun on April 7, 2018
华为OJ-058
输入n个整数,输出其中最小的k个
题目描述 输入n个整数,输出其中最小的k个。 详细描述: 接口说明 原型: bool GetMinK(unsignedint uiInputNum, int * pInputArray, unsignedint uiK, int * pOutputArray); 输入参数: unsignedint uiInputNum //输入整数个数...
Posted by Shaun on April 7, 2018
华为OJ-057
无线OSS-高精度整数加法
题目描述 在计算机中,由于处理器位宽限制,只能处理有限精度的十进制整数加减法,比如在32位宽处理器计算机中, 参与运算的操作数和结果必须在-231~231-1之间。如果需要进行更大范围的十进制整数加法,需要使用特殊 的方式实现,比如使用字符串保存操作数和结果,采取逐位运算的方式。如下: 9876543210 + 1234567890 = ? 让字符串 num1=”9876543210...
Posted by Shaun on April 7, 2018
华为OJ-056
iNOC产品部-完全数计算
题目描述 完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数。 它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。 例如:28,它有约数1、2、4、7、14、28,除去它本身28外,其余5个数相加,1+2+4+7+14=28。 给定函数count(int n),用于计算n以内(含n)完全数的个数。计算范围, 0 &...
Posted by Shaun on April 7, 2018
华为OJ-055
(练习用)挑7
题目描述 输出7有关数字的个数,包括7的倍数,还有包含7的数字(如17,27,37…70,71,72,73…)的个数 输入描述: 一个正整数N。(N不大于30000) 输出描述: 不大于N的与7有关的数字个数,例如输入20,与7有关的数字包括7,14,17. 示例1 输入 20 输出 3 算法实现 实现1 //思路...
Posted by Shaun on April 7, 2018
华为OJ-054
表达式求值
题目描述 给定一个字符串描述的算术表达式,计算出结果值。 输入字符串长度不超过100,合法的字符包括”+, -, *, /, (, )”,”0-9”,字符串内容的合法性及表达式语法的合法性由做题者检查。本题目只涉及整型计算。 输入描述: 输入算术表达式 输出描述: 计算出结果值 示例1 输入 400+5 输出 405 ...
Posted by Shaun on April 7, 2018
华为OJ-053
iNOC产品部-杨辉三角的变形
题目描述 1 1 1 1 1 2 3 2 1 1 3 6 7 6 3 1 1 4 10 16 19 16 10 4 1 以上三角形的数阵,第一行只有一个数1,以下每行的每个数,是恰好是它上面的数,左上角数到右上角的数,3个数之和(如果不存在某个数,认为该数就是0...
Posted by Shaun on April 7, 2018
← Newer Posts
Older Posts →
FEATURED TAGS
OJ
HUAWEI
字符串
数组
栈
查找
排序
递归
链表
队列
ABOUT ME
✉️ yzr2064@gmail.com