随笔分类 -  牛客网华为机试训练

摘要:一:解题思路 举例:一个ip地址为10.0.3.193 转化后的整数为:167773121 二:完整代码示例 (C++版和Java版) Ip地址转化为整数 C++代码: int ipToInt(string s) { int ret = 0; int num = 0; for (int i = 0; 阅读全文
posted @ 2020-08-16 11:47 repinkply 阅读(2351) 评论(0) 推荐(0)
摘要:一:解题思路 二:完整代码示例 (C++版和Java版) C++代码: #include <iostream> #include <string> #include <vector> using namespace std; int main() { string str = ""; while ( 阅读全文
posted @ 2020-08-07 16:23 repinkply 阅读(384) 评论(0) 推荐(0)
摘要:一:解题思路 二:完整代码示例 (C++版和Java版) C++代码: #include <iostream> using namespace std; int main() { int i = 0; int j = 0; int k = 0; int num = 0; while (cin >> 阅读全文
posted @ 2020-08-06 21:27 repinkply 阅读(365) 评论(0) 推荐(0)
摘要:一:解题思路 二:完整代码示例 (C++版和Java版) C++代码: #include <iostream> #include <vector> #include <string> #include <map> using namespace std; int main() { string st 阅读全文
posted @ 2020-08-06 21:01 repinkply 阅读(355) 评论(0) 推荐(0)
摘要:一:解题思路 二:完整代码示例 (C++版和Java版) C++代码: #include <iostream> #include <vector> #include <string> using namespace std; int main() { string str = ""; while ( 阅读全文
posted @ 2020-08-06 20:17 repinkply 阅读(388) 评论(0) 推荐(0)
摘要:一:解题思路 二:完整代码示例 (C++版和Java版) C++代码: #include <iostream> #include <string> #include <vector> #include <algorithm> using namespace std; bool isBrother(s 阅读全文
posted @ 2020-08-06 18:12 repinkply 阅读(271) 评论(0) 推荐(0)
摘要:一:解题思路 二:完整代码示例 (C++版和Java版) C++代码: #include <iostream> #include <string> #include <vector> #include <algorithm> using namespace std; void encryString 阅读全文
posted @ 2020-08-06 16:23 repinkply 阅读(322) 评论(0) 推荐(0)
摘要:一:解题思路 这道题目和leetcode 151 有些类似,可以放在一起进行学习。 二:完整代码示例 (C++版和Java版) C++代码在牛客网上面 AC 90%,有点奇怪。 C++代码: #include <iostream> #include <string> #include <vector 阅读全文
posted @ 2020-08-06 11:18 repinkply 阅读(240) 评论(0) 推荐(0)
摘要:一:解题思路 这道题目和 leetcode5 很类似,可以放在一起进行学习,这里给出 Time:O(n^2),Space:O(n^2) 动态规划版的解法。 二:完整代码示例 (C++版和Java版) C++代码: #include <iostream> #include <string> #incl 阅读全文
posted @ 2020-08-05 21:23 repinkply 阅读(348) 评论(0) 推荐(0)
摘要:一:解题思路 二:完整代码示例 (C++版和Java版) C++代码: #include <iostream> #include <string> #include <algorithm> using namespace std; int main() { string str = ""; whil 阅读全文
posted @ 2020-08-05 20:51 repinkply 阅读(426) 评论(0) 推荐(0)
摘要:一:解题思路 二:完整代码示例 (C++版和Java版) C++代码: #include <iostream> using namespace std; int main() { int k = 0; int N = 0; int num = 0; while (cin >> k) { num = 阅读全文
posted @ 2020-08-05 20:46 repinkply 阅读(214) 评论(0) 推荐(0)
摘要:一:解题思路 这道题目的本质就是求斐波那契数列的第n项。 二:完整代码示例 (C++版和Java版) C++代码: #include <iostream> using namespace std; int main() { int months = 0; while (cin >> months) 阅读全文
posted @ 2020-08-05 17:55 repinkply 阅读(513) 评论(0) 推荐(0)
摘要:一:解题思路 二:完整代码示例 (C++版和Java版) C++代码: #include <iostream> #include <cmath> using namespace std; int main() { int n = 0; while (cin >> n) { double sum = 阅读全文
posted @ 2020-08-05 17:25 repinkply 阅读(177) 评论(0) 推荐(0)
摘要:一:解题思路 注意输入字符串str中,如果包含空格,则需要用getline(cin,str) 二:完整代码示例 (C++版和Java版) C++代码: #include <iostream> #include <string> using namespace std; int main() { st 阅读全文
posted @ 2020-08-05 17:00 repinkply 阅读(210) 评论(0) 推荐(0)
摘要:一:解题思路 子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。子网掩码与IP地址结构相同,是32位二进制数,其中网络号部分全为“1”和主机号部分全为“0”。利用子网掩码可以判断两台主机是否中同一子网中。若两台主机的IP地址分别与它们的子网掩码相“与”后的结果相同,则说明这两台主机 阅读全文
posted @ 2020-08-05 16:44 repinkply 阅读(1013) 评论(0) 推荐(0)
摘要:一:解题思路 这道题目的关键的地方在于,让出现字母次数最多的字母,漂亮度最大,其次依次递减。 二:完整代码示例 (C++版和Java版) C++代码: #include <iostream> #include <string> #include <algorithm> using namespace 阅读全文
posted @ 2020-08-04 17:45 repinkply 阅读(216) 评论(0) 推荐(0)
摘要:一:解题思路 这道题目需要注意的是,一个中文字符是占2个字节的。用C/C++ 中原生的数组即可以做到按字节访问的,数组本质就是按指针运算进行的,而指针运算的本质就是按字节进行算偏移量。 二:完整代码示例 (C++版和Java版) C++代码: #include <iostream> #include 阅读全文
posted @ 2020-08-04 16:40 repinkply 阅读(267) 评论(0) 推荐(0)
摘要:一:解题思路 这道题目和leetode 19 有些类似,可以放在一起进行学习。这个题目需要自己创建单链表,并且还有倒数第0个,这个我个人认为没有必要。我保持和leetcode 19一样的写法。 二:完整代码示例 (C++版和Java版) C++代码: #include <iostream> #inc 阅读全文
posted @ 2020-08-04 16:18 repinkply 阅读(347) 评论(0) 推荐(0)
摘要:一:解题思路 这道题目和leetcode72题,基本上是一样的,可以放在一起进行学习。 二:完整代码示例 (C++版和Java版) C++: #include <iostream> #include <string> #include <vector> #include <algorithm> us 阅读全文
posted @ 2020-08-04 12:24 repinkply 阅读(732) 评论(0) 推荐(0)
摘要:一:解题思路 二:完整代码示例 (C++版和Java版) C++: #include <iostream> #include <vector> #include <string> #include <algorithm> using namespace std; int count(int n) { 阅读全文
posted @ 2020-08-03 21:11 repinkply 阅读(237) 评论(0) 推荐(0)