华为OJ
Thomas_YiSaYa
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
名字的漂亮度
名字的漂亮度描述给出一个名字,该名字有26个字符串组成,定义这个字符串的“漂亮度”是其所有字母“漂亮度”的总和。每个字母都有一个“漂亮度”,范围在1到26之间。没有任何两个字母拥有相同的“漂亮度”。字母忽略大小写。给出多个名字,计算每个名字最大可能的“漂亮度”。知识点字符串运行时间限制0M内存限原创 2015-09-02 16:40:40 · 496 阅读 · 0 评论 -
华为上机题:
华为软件机考原创 2015-11-26 13:53:02 · 1692 阅读 · 0 评论 -
华为OJ图片整理
/*Lily上课时使用字母数字图片教小朋友们学习英语单词,每次都需要把这些图片按照大小(ASCII码值从小到大)排列收好。请大家给Lily帮忙,通过C语言解决。*///way 1:#include#include#define MAXNUMBER 1024void swap(char *str, int low, int high){char tmp =原创 2015-09-14 16:52:35 · 521 阅读 · 0 评论 -
2016届华为校园招聘机试题
华为机试 初级 /*输入两个字符串,将第一个字符串中与第二个字符串相同的部分消除,直到第一个字符串中没有与第二个字符串相同的部分为止。优先消除最靠第一个字符串串首的相同部分。假定两个字符串不会完全相同。例如:输入abc121233 123,先消除abc121233,剩余abc123,继续消除后面的123,余下abc。原创 2015-09-13 13:41:00 · 562 阅读 · 0 评论 -
华为机试题第三题
/*输入一个正整数X,在下面的等式左边的数字之间添加+号或者-号,使得等式成立。1 2 3 4 5 6 7 8 9 = X比如:12-34+5-67+89 = 51+23+4-5+6-7-8-9 = 5请编写程序,统计满足输入整数的所有整数个数。输入: 正整数,等式右边的数字输出: 使该等式成立的个数样例输入:5样例输出:21*/原创 2015-09-13 11:18:45 · 686 阅读 · 0 评论 -
华为OJ 寻找大小字母个数
解题思路::注意输入有空格。#include using namespace std;#include int CalcCapital(string str){ int len=str.size(); if (len==0) { return 0; } int cnt=0; while(len--) { if (str[len]>='A'&&str[len]<=原创 2015-09-05 14:01:18 · 350 阅读 · 0 评论 -
华为2016年上机机考题目
2016年参加华为的上机考试:第一道题初级:将输入字符串的大写转小写。数字其他的不变。第二道:输入三个数,a,b,c,利用四则运算方法+ - * / 让他达到21,要考虑运算法的优先级,但是不考虑a,b,c的顺序。第三道:工程师小王想做一个工具找出函数之间的所有的关联关系,他的方案是假设函数A和B是两个相关联的函数,而A和B公共的关联系数达到设定值S的时候,工具则设定A和B也具原创 2015-09-25 15:43:58 · 3147 阅读 · 0 评论 -
华为OJ合唱队
描述计算最少出列多少位同学,使得剩下的同学排成合唱队形说明:N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。 合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK, 则他们的身高满足存在i(1Ti+1>......>TK。 你的任务是,已知所有N位同学的身高,计算最少需要几位同学出原创 2015-09-05 16:57:03 · 632 阅读 · 0 评论 -
华为OJ字符串反转
描述写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。例如:知识点数组,指针运行时间限制10M内存限制128输入输入N个字符输出输出该字符串反转后的字符串样例输入abcd样例输出dcba原创 2015-09-05 14:18:10 · 506 阅读 · 0 评论 -
找公共子串
In asdff fffasdfffaaafOut 5寻找公共子串,我的思想就是两层循环,,最短每层的一个i开始最大与长的字符串的共同子串,遍历,暴力搜索。注意大小写, 和注意思路就好只有280分,如果有优化代码,请多多指教:代码如下,#include #include #include using namespace std;#include int mai原创 2015-09-02 12:31:52 · 554 阅读 · 0 评论 -
判断任意两台计算机的IP地址是否属于同一子网络(华为OJ)
/*//判断任意两台计算机的IP地址是否属于同一子网络子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。子网掩码与IP地址结构相同,是32位二进制数,其中网络号部分全为“1”和主机号部分全为“0”。利用子网掩码可以判断两台主机是否中同一子网中。若两台主机的IP地址分别与它们的子网掩码相“与”后的结果相同,则说明这两台主机在同一子网中。示例:I P 地址 19原创 2016-01-28 10:33:59 · 3934 阅读 · 0 评论
分享