摘要: 首先我写了个判断是否回文的函数: bool huiwen(string x)//判断是否回文 { string y = x; int z = y.length(); for(int i = 0; i <= z / 2; i++)//reverse速度不行,不至于TLE,不过自己写好 { swap(y 阅读全文
posted @ 2020-10-02 19:25 HappyBobb 阅读(8) 评论(0) 推荐(0)
摘要: 我这个写法可能跟大家有些不同 我是这样想的 每次读入的这个字符串先判断是否是回文,如果是,那么直接输出,所以我构造了一个回文函数: bool huiwen(string x) { string y = x; reverse(y.begin(), y.end());//翻转 return y == x 阅读全文
posted @ 2020-10-02 18:28 HappyBobb 阅读(8) 评论(0) 推荐(0)
摘要: 其实代码挺简单,不过用了1.67s,呜啊 代码有注释 #include <iostream> using namespace std; int main() { int n, m, sum = 0; cin >> n; for(int i = 1; i <= n; i++) { sum = 0;// 阅读全文
posted @ 2020-10-02 18:05 HappyBobb 阅读(5) 评论(0) 推荐(0)
摘要: STL大法好,数组不也能用吗…… 模拟题目,我使用的是vector,跑的还挺快的,772ms,目前最优解! 代码里有注释 #include <cstdio> #include <vector>//vector头文件 using namespace std; vector <int> vec;//定义 阅读全文
posted @ 2020-10-02 18:03 HappyBobb 阅读(11) 评论(0) 推荐(0)