![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
华为机试
Valentin。
梦想还是要有的,要不然和咸鱼有什么区别
展开
-
[勾股元组]
/*题目描述如果三个正整数A、B、C, A² + B² = C²则为勾股数如果ABC之间两两互质,即A与B,A与C,B与C均互质没有公约数,则称其为勾股数元组。请求出给定n~m范围内所有的勾股数元组输入描述:1<n<10000n<m<10000输出描述:ABC保证A<B<C输出格式 A B C组成勾股元组,按照A B C升序的排序方式输出若给定范围内,找不到勾股元组时,输出Na示例输入120输出3 4 55 12 138 15 17原创 2022-12-12 23:40:06 · 316 阅读 · 0 评论 -
【华为机试】坐标移动
#include <iostream>#include <vector>#include <map>using namespace std;int ComputerX(char type, int num){ int x = 0; switch(type){ case 'A': x -= num; break; case 'D': x += nu...原创 2021-09-01 17:05:04 · 147 阅读 · 0 评论 -
【华为机试】合并表记录
#include <iostream>#include <map>using namespace std;int main(){ int N = 0; cin >> N; map<int,int> myMap; myMap.clear(); for(int i = 0; i < N; i++) { pair<int,int> myPair; cin >>...原创 2021-05-08 15:41:17 · 78 阅读 · 0 评论 -
【华为机试】提取不重复的整数
#include <iostream>#include <string>using namespace std;int main(){ string inPutStr; string outPutStr; cin >> inPutStr; for(int i = inPutStr.length() - 1;i >= 0;i--){ if(outPutStr.find(inPutStr[i]) == string...原创 2021-05-08 15:42:06 · 60 阅读 · 0 评论 -
【华为机试】简单密码
/*题目描述密码是我们生活中非常重要的东东,我们的那么一点不能说的秘密就全靠它了。哇哈哈.接下来渊子要在密码之上再加一套密码,虽然简单但也安全。假设渊子原来一个BBS上的密码为zvbo9441987,为了方便记忆,他通过一种算法把这个密码变换成YUANzhi1987,这个密码是他的名字和出生年份,怎么忘都忘不了,而且可以明目张胆地放在显眼的地方而不被别人知道真正的密码。他是这么变换的,大家都知道手机上的字母:1--1,abc--2,def--3,ghi--4,jkl--5,mno-...原创 2021-05-18 10:09:16 · 111 阅读 · 0 评论 -
【华为机试】删除字符串中出现最少的字符!!!!!(错误版本没有通过所有用例,earse元素可能导致迭代器失效)
/*题目描述密码要求:1.长度超过8位2.包括大小写字母.数字.其它符号,以上四种至少三种3.不能有相同长度大于2的子串重复输入描述:一组或多组长度超过2的字符串。每组占一行输出描述:如果符合要求输出:OK,否则输出NG*/#include <iostream>#include <set>using namespace std;bool sameStr(string &str){ for(int i = 0; i+3 < str.le..原创 2021-05-17 14:15:04 · 130 阅读 · 2 评论 -
【华为机试】简单错误记录
/*题目描述:开发一个简单错误记录功能小模块,能够记录出错的代码所在的文件名称和行号1、记录最多8条错误记录,循环记录,最后只用输出最后出现的八条错误记录。对相同的错误记录只记录一条,但是错误计数增加。 最后一个斜杠后面的带后缀名的部分(保留最后16位)和行号完全匹配的记录才做算是”相同“的错误记录。2、超过16个字符的文件名称,只记录文件的最后有效16个字符;3、输入的文件可能带路径,记录文件名称不能带路径。4、循环记录时,只以第一次出现的顺序为准,后面重复的不会更新它的出现时间,仍以第一..原创 2021-05-13 17:48:21 · 160 阅读 · 0 评论 -
【华为机试】求int型数据在内存中存储时1的个数
/*题目描述输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。*/#include <iostream>using namespace std;int main(){ int num = 0; int count = 0; cin >> num; while(num){ count += (num%2); num /= 2; } cout << cou...原创 2021-05-10 21:52:30 · 58 阅读 · 0 评论 -
【华为机试】字符串排序
/*题目描述给定n个字符串,请对n个字符串按照字典序排列。*/#include <iostream>#include <set>using namespace std;int main(){ int n = 0; cin >> n; multiset<string> mySet; while(n--){ string inStr; cin >> inStr;...原创 2021-05-10 21:46:11 · 191 阅读 · 0 评论 -
【华为机试】句子逆序
/*句子逆序输入:I am a boy输出:boy a am I*//*1*/#include<iostream>#include<stack>#include<string>using namespace std;int main(){ stack<string> ss; string s; while(cin>>s) { ss.push(s); } ...原创 2021-05-10 21:41:21 · 55 阅读 · 0 评论