• 华为oj----iNOC产品部-杨辉三角的变形 .

    时间:2022-05-10 18:28:15

    此题提供三种方法,第一种,一开始就能想到的,设置一个足够大的数组存储生成的杨辉三角,然后进行判断就行,此方法参见:华为ojiNOC产品部-杨辉三角的变形另一种方法是采用递归:三角形的每行的个数为2*n-1,n为行数,且每行的数字左右对称。因此在查找偶数时,只需查找前n个数即可。运用递归的思想:n行第...

  • 在华为oj的两个月

    时间:2022-04-11 12:04:19

    一次偶然的机会,我接触到华为oj平台(http://career-oj.huawei.com/exam/camLogin.jsp),当时的心情很是兴奋,于是立马注册开通,然后迫不及待地上去做题。刚开始基本上每道题都有许多语法和逻辑错误,所以做得极慢,但还是很开心的。一是因为我终于能找到一个我喜欢的量...

  • 华为OJ机试训练(一)

    时间:2022-04-11 12:03:43

    题目1——通过输入英文句子。将每一个单词反过来,标点符号顺序不变。非26个字母且非标点符号的情况就可以标识单词结束。标点符号包含,.!?比如输入:Hello,Ineedanapple.输出:/***华为机试训练1:通过输入英文句子,将每一个单词反过来。标点符号顺序不变。非26个字母且非标点符号的情况...

  • 华为OJ:火车进站

    时间:2022-04-11 12:04:01

    火车进站给定一个正整数N代表火车数量,0<N<10,接下来输入火车入站的序列,一共N辆火车,每辆火车以数字1-9编号。要求以字典序排序输出火车出站的序列号。输入描述:有多组测试用例,每一组第一行输入一个正整数N(0<N<10),第二行包括N个正整数,范围为1到9。输出描述:输...

  • 华为OJ平台——输出最小的k个数

    时间:2022-04-11 12:03:49

    输入n个整数,输出其中最小的k个。详细描述:接口说明原型:boolGetMinK(unsignedintuiInputNum,int*pInputArray,unsignedintuiK,int*pOutputArray);输入参数:unsignedintuiInputNum//输入整数个数int*...

  • 华为OJ--矩阵相乘

    时间:2022-03-10 15:17:12

    #include<iostream>#include<vector>usingnamespacestd;intmain(){intx,y,z;cin>>x>>y>>z;int**m2=newint*[y];int**m1=newint*[x...

  • 扑克牌游戏-华为OJ-C++实现

    时间:2022-01-09 22:45:07

    /*扑克牌游戏大家应该都比較熟悉了。一副牌由54张组成,含3~A、2各4张,小王1张。大王1张。牌面从小到大用例如以下字符和字符串表示(当中。小写joker表示小王,大写JOKER表示大王):345678910JQKA2jokerJOKER输入两手牌。两手牌之间用"-"连接,每手牌的每张牌以空格分隔...

  • 华为OJ之最长公共子串

    时间:2021-12-19 11:38:27

    题目描述:对于两个给定的字符串,给出他们的最长公共子串。题目分析:1,最长公共子串(LCS)实际上是最长公共子序列的一种特殊情况,相当于是求连续的最长子序列。我们今天先解决这个特殊情况,后续博文会探讨一般化的子序列问题;2,对于本题,仍然可以通过穷举法来解,一个长度为n的字符串的连续非空子串共有n*...

  • 华为OJ平台——24点游戏

    时间:2021-12-02 23:17:24

    题目描述:给出4个1-10的数字,通过加减乘除,得到数字为24就算胜利输入:4个1-10的数字。[数字允许重复,测试用例保证无异常数字]输出:true or false思路:华为OJ平台——24点游戏的更多相关文章华为OJ平台——字符串分隔题目描述:连续输入字符串,请按长度为8拆分每个字符创后输出到...

  • 华为OJ平台——矩阵乘法

    时间:2021-11-16 11:35:29

    题目描述:如果A是个x行y列的矩阵,B是个y行z列的矩阵,把A和B相乘,其结果将是另一个x行z列的矩阵C。输入:1、第一个矩阵的行数2、第一个矩阵的列数(也是第二个矩阵的行数)3、第二个矩阵的列数4、第一个矩阵的值5、第二个矩阵的值输出:输出两个矩阵相乘的结果样例输入222388090189样例输出...

  • Java算法---华为oj挑7

    时间:2021-11-09 13:37:01

    题目描述:输出7有关数字的个数,包括7的倍数,还有包含7的数字(如17,27,37...70,71,72,73...)的个数 输入描述:一个正整数N。(N不大于30000)输出描述:不大于N的与7有关的数字个数,例如输入20,与7有关的数字包括7,14,17. 这个题其实也不难,但是主要是考虑时间复...

  • Java基础(56):Java---Assertion的试用(华为OJ里的Java题目的用例检测就是用的断言)

    时间:2021-11-07 20:12:12

    一、assertion的意义和用法J2SE1.4在语言上提供了一个新特性,就是assertion功能,它是该版本在Java语言方面最大的革新。从理论上来说,通过assertion方式可以证明程序的正确性,但是这是一项相当复杂的工作,目前还没有太多的实践意义。在实现中,assertion就是在程序中的...

  • 华为OJ平台——字符串分隔

    时间:2021-10-21 12:02:48

    题目描述:连续输入字符串,请按长度为8拆分每个字符创后输出到新的字符串数组;长度不是8整数倍的字符串请在后面补数字0,空字符串不处理输入连续输入字符串(输入两次,每个字符长长度小于100)输出输出到长度为8,的新字符串数组样例输入abc123456789样例输出abc0000012345678900...

  • 华为OJ题目:刷题

    时间:2021-10-21 12:02:18

    题目描述:新入职华为的小伙伴们都有在oj上面刷题的任务,共需要刷100道初级题,45道中级题,5道高级题,其中,做出来的高级题如果超标可以当初级或者中级题,做出来的中级题如果超标可以当初级题。每天,出题的大哥会给大家出Xi道题,这Xi道题属于同一个难度级别,小伙伴们要么用一天时间把这些题全做出来,要...

  • 华为OJ平台——杨辉三角的变形

    时间:2021-10-07 22:38:46

    importjava.util.Scanner;/***杨辉三角的变形*第一行为1,后面每一行的一个数是其左上角到右上角的数的和,没有的记为0*1*111*12321*1367631*14101619161041*15。。。*求第x行的第一个偶数是第几个**/publicclassYangHui{p...

  • 华为oj 刷题记录之合唱团

    时间:2021-10-04 12:24:36

    华为OJ-合唱队描述计算最少出列多少位同学,使得剩下的同学排成合唱队形说明:N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK,则他们的身高满足存在i(1...

  • 华为oj 挑7

    时间:2021-08-30 22:17:07

    #include<iostream>usingnamespacestd;boolishave_7(intn);intmain(){intnum,k=0;cin>>num;while(num>6){if(0==num%7){k++;num--;continue;}if(i...

  • 华为OJ题目:扑克牌大小

    时间:2021-08-07 23:20:53

    题目描述:扑克牌游戏大家应该都比较熟悉了,一副牌由54张组成,含3~A、2各4张,小王1张,大王1张。牌面从小到大用如下字符和字符串表示(其中,小写joker表示小王,大写JOKER表示大王):3 4 5 6 7 8 9 10 J Q K A 2 joker JOKER输入两手牌,两手牌之间用"-"...

  • 华为OJC++编程题001.计算字符串最后一个单词的长度

    时间:2021-07-04 11:10:53

    描述:计算字符串最后一个单词的长度,单词以空格隔开。输入:一个字符串,长度小于128输出:一个整数N,最后一个单词的长度#include<iostream>#include<string>usingnamespacestd;intmain(){stringline;intle...