上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页
摘要: 1.runtime error 1、数组开得太小了,导致访问到了不该访问的内存区域 2、发生除零错误 3、大数组定义在函数内,导致程序栈区耗尽 4、指针用错了,导致访问到不该访问的内存区域 5、还有可能是程序抛出了未接收的异常 参考链接: https://blog.csdn.net/weixin_4 阅读全文
posted @ 2020-04-20 11:15 miao-xixixi 阅读(5062) 评论(0) 推荐(0)
摘要: 题目如下: 思路:可以用散列来写 值得注意的是他的下标有10^9 如果我们用一般的数组 array vector 肯定会超时 毕竟你申请了人家那么大的空间对嘛 这里可以使用map容器 代码如下: #include<cstdio> #include<iostream> #include<map> us 阅读全文
posted @ 2020-04-20 11:13 miao-xixixi 阅读(307) 评论(0) 推荐(0)
摘要: 1.异或^ 数字逻辑课有讲过 相同为0 相异为1 0^0=0 ,1^1=0,0^1=0;(相同为1,相异为0) 0和任何数字抑或=任何数字 阅读全文
posted @ 2020-04-18 22:29 miao-xixixi 阅读(937) 评论(0) 推荐(0)
摘要: 1.头文件:#include<array> 2.和数组有什么区别? 更安全,建议用其代替数组! 3.用法: array<int ,19>s 代表着 s[19] 并且里面的元素是int型 值得注意的是 array此时的数组并没有初始化 array 初始化的方法: (1) #include<iostre 阅读全文
posted @ 2020-04-18 22:00 miao-xixixi 阅读(2252) 评论(0) 推荐(0)
摘要: 题目如下: 思路如下: 把所有可能的和算出来,利用set容器 的不能重复并且从小到大排序 遍历所有的数字 是否等于 那些所有可能的和 计算数量即可 代码如下: #include<cstdio> #include<cstring> #include<algorithm> #include<iostre 阅读全文
posted @ 2020-04-17 09:19 miao-xixixi 阅读(126) 评论(0) 推荐(0)
摘要: 1.头文件 #include<set> 2.这个容器里面的数 默认的是从小到大的顺序,而且里面的元素是不可以重复的 3.常见的函数 s.begin() 返回set容器的第一个元素 s.end() 返回set容器的最后一个元素 s.clear() 删除set容器中的所有的元素 s.empty() 判断 阅读全文
posted @ 2020-04-16 11:21 miao-xixixi 阅读(197) 评论(0) 推荐(0)
摘要: 1。string s; puts(s.c_str()); 阅读全文
posted @ 2020-04-16 10:26 miao-xixixi 阅读(857) 评论(0) 推荐(0)
摘要: 1.头文件:#include<cstring> 2.string s; s.pop_back() 表示删除字符串末尾的数字 阅读全文
posted @ 2020-04-16 10:23 miao-xixixi 阅读(6851) 评论(0) 推荐(0)
摘要: 代码如下: while(c.back()=='0'&&c.size()>1) c.pop_back(); reverse(c.begin(),c.end()); for(auto i:c) cout<<i; 阅读全文
posted @ 2020-04-16 10:01 miao-xixixi 阅读(846) 评论(0) 推荐(0)
摘要: 题目如下: 思考: 1.0527 这个例子发现 如果为0 代表十进制 2.需要去掉前面的0 如果是089 那么只需要输出 89 3.长度+1,因为999+111 会产生进位 4.两个字符串都是 0+0 这种情况需要考虑! 代码如下: #include<cstdio> #include<cstring 阅读全文
posted @ 2020-04-16 09:58 miao-xixixi 阅读(134) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页