摘要: /* 题目: 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C) */ /* 思路: 递归。 */ #include<iostream> #include<cstring> #include<vector> # 阅读全文
posted @ 2019-12-27 21:25 笨宝宝 阅读(157) 评论(0) 推荐(0)
摘要: /* 题目: 将字符串的前sep个字符转移到字符串尾部。 */ /* 思路: 更好的方法: 先翻转前sep个字符,再翻转后面的字符,最后全体翻转。 */ #include<iostream> #include<cstring> #include<vector> #include<algorithm> 阅读全文
posted @ 2019-12-27 20:58 笨宝宝 阅读(153) 评论(0) 推荐(0)
摘要: /* 题目: 输入一个英文句子,翻转单词顺序,但单词内部顺序不变。 */ /* 思路: 先翻转整个句子,再将每个单词分别翻转一次。 */ #include<iostream> #include<cstring> #include<vector> #include<algorithm> #includ 阅读全文
posted @ 2019-12-27 20:40 笨宝宝 阅读(113) 评论(0) 推荐(0)
摘要: /* 题目: 输入一个整数s,输出所有和为s的连续整数序列。 */ /* 思路: 穷举法。 */ #include<iostream> #include<cstring> #include<vector> #include<algorithm> #include<map> using namespa 阅读全文
posted @ 2019-12-27 17:45 笨宝宝 阅读(307) 评论(0) 推荐(0)
摘要: /* 题目: 输入一个递增数组和一个s,求和等于s的两个数组中的数字。 */ /* 思路: 双指针问题。 */ #include<iostream> #include<cstring> #include<vector> #include<algorithm> #include<map> using 阅读全文
posted @ 2019-12-27 17:15 笨宝宝 阅读(142) 评论(0) 推荐(0)
摘要: /* 题目: 数组中除一个数字只出现一次外,其余数字都出现3次。 */ /* 思路: 位运算。 */ #include<iostream> #include<cstring> #include<vector> #include<algorithm> #include<map> using names 阅读全文
posted @ 2019-12-27 16:56 笨宝宝 阅读(175) 评论(0) 推荐(0)