04 2020 档案

摘要:题目如下: 思路: 1.建立一个数组存储26个字母出现的次数 注意数组大小!!! 小写的a-z ascll码为 97-122 大写的A-Z ascll 码为 65-90 所以数组的大小最好>=122 2.注意1和0不是素数 a['b'] 不要以字母的角度看待 要以ascll码看待带单引号的字母 代码 阅读全文
posted @ 2020-04-30 10:42 miao-xixixi 阅读(205) 评论(0) 推荐(0) 编辑
摘要:题目如下: 思路: 读清楚题意,然后就是要自信喔。你能做出来的 代码如下: #include<cstdio> #include<iostream> #include<cmath> using namespace std; int main(){ int n,flag,l=0,sum=0,m=0; c 阅读全文
posted @ 2020-04-29 23:05 miao-xixixi 阅读(187) 评论(0) 推荐(0) 编辑
摘要:题目如下: 思路: 关键在于读题目 题目告诉我们一个数只能被另外一个数整除(除了它本身) 所以这就好办了 代码如下: #include<cstdio> #include<iostream> #include<cmath> using namespace std; int main(){ int n; 阅读全文
posted @ 2020-04-29 10:45 miao-xixixi 阅读(149) 评论(0) 推荐(0) 编辑
摘要:题目如下: 思路:遇到这种看起来动态的题目 不要慌 不要急。。。 这个题目只有两种情况: 1.要不放在属于自己同色系的盒子 2.要么就放在别人的盒子中 值得注意的是 你放在别人的盒子的同时,他会放在你的盒子中 代码如下: #include<iostream> #include<cstdio> usi 阅读全文
posted @ 2020-04-28 09:51 miao-xixixi 阅读(214) 评论(0) 推荐(0) 编辑
摘要:题目如下: 思路:可以用角标相加 代码如下: #include<cstdio> #include<iostream> #include<algorithm> #include<cstring> using namespace std; int main(){ int n,m,sum=0; cin>> 阅读全文
posted @ 2020-04-27 11:50 miao-xixixi 阅读(345) 评论(0) 推荐(0) 编辑
摘要:题目如下: 思路如下: 1.首先会想到 把三个数从大到小的排列一遍 比如样例中的 34331213 但是可能会忽略一种情况 32 312 这种 字符串比较大小的时候 会输出31232 但是这种 就不是最大的了 2.骚操作就在这里 重新编写一个比较大小的函数 a+b>b+a //32 312 输出 3 阅读全文
posted @ 2020-04-26 10:26 miao-xixixi 阅读(152) 评论(1) 推荐(0) 编辑
摘要:题目如下: 思路:这是一个关于完全平方数定义的题目 完全平方数 eg 9 (1,3,9) 非完全平方数 eg 8(1,2,4,8) 特性:通常完全平方数 他有奇数个因子 本题目 一开始所有的灯都是关的 想要经历过很多次操作 由关的变成开的,需要经历奇数次操作 //5 1 2 3 4 5 //1 4 阅读全文
posted @ 2020-04-24 10:12 miao-xixixi 阅读(141) 评论(0) 推荐(0) 编辑
摘要:题目如下: 思路: 1.需要考虑 这种情况 2 1000 开始思路是输出1*2^4+ 结果不管我怎么修改代码都无法通过 2.后来我的思路是输出 +1*2^2 然后就可以通过啦 需要注意因果关系 不然 这个 2 100 数据通过不了 代码如下: #include<cstdio> #include<io 阅读全文
posted @ 2020-04-23 09:52 miao-xixixi 阅读(113) 评论(0) 推荐(0) 编辑
摘要:1.用法 typedef struct { string name; int y,m,d,l; }r; r s[1000]; 2.用法 typedef struct r{ string name; int y,m,d,l; }; r s[1000] ; 3.错误用法: typedef struct 阅读全文
posted @ 2020-04-22 11:02 miao-xixixi 阅读(130) 评论(0) 推荐(0) 编辑
摘要:题目如下: 思路:将int 类型的转化为字符串类型 利用了stringstream 要想持续使用输入流 必须要s.clear() 代码如下: #include<cstdio> #include<cstring> #include<iostream> #include<sstream> using n 阅读全文
posted @ 2020-04-21 11:59 miao-xixixi 阅读(366) 评论(0) 推荐(0) 编辑
摘要:1.头文件#include<cstdio> 2.使用ssprintf(s,"%s",a); 这个语句可以将int 型的a以字符串的形式打印到s里面, 此时s变成字符串', 3.sscanf(s,"%d",&a); 这个语句就可以把s十进制的形式输入到a中了。 此时a就变成了12345678。 阅读全文
posted @ 2020-04-21 11:26 miao-xixixi 阅读(500) 评论(0) 推荐(0) 编辑
摘要:题目如下: 思路: 先全部吸烟一次 然后再储存烟蒂 代码如下: #include<cstdio> #include<iostream>using namespace std;int main(){ int c,n,k; cin>>n>>k; int sum=0; sum+=n; //所有的烟已经抽完 阅读全文
posted @ 2020-04-20 17:54 miao-xixixi 阅读(160) 评论(0) 推荐(0) 编辑
摘要:1.runtime error 1、数组开得太小了,导致访问到了不该访问的内存区域 2、发生除零错误 3、大数组定义在函数内,导致程序栈区耗尽 4、指针用错了,导致访问到不该访问的内存区域 5、还有可能是程序抛出了未接收的异常 参考链接: https://blog.csdn.net/weixin_4 阅读全文
posted @ 2020-04-20 11:15 miao-xixixi 阅读(4855) 评论(0) 推荐(0) 编辑
摘要:题目如下: 思路:可以用散列来写 值得注意的是他的下标有10^9 如果我们用一般的数组 array vector 肯定会超时 毕竟你申请了人家那么大的空间对嘛 这里可以使用map容器 代码如下: #include<cstdio> #include<iostream> #include<map> us 阅读全文
posted @ 2020-04-20 11:13 miao-xixixi 阅读(211) 评论(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 阅读(934) 评论(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 阅读(2215) 评论(0) 推荐(0) 编辑
摘要:题目如下: 思路如下: 把所有可能的和算出来,利用set容器 的不能重复并且从小到大排序 遍历所有的数字 是否等于 那些所有可能的和 计算数量即可 代码如下: #include<cstdio> #include<cstring> #include<algorithm> #include<iostre 阅读全文
posted @ 2020-04-17 09:19 miao-xixixi 阅读(123) 评论(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 阅读(190) 评论(0) 推荐(0) 编辑
摘要:1。string s; puts(s.c_str()); 阅读全文
posted @ 2020-04-16 10:26 miao-xixixi 阅读(854) 评论(0) 推荐(0) 编辑
摘要:1.头文件:#include<cstring> 2.string s; s.pop_back() 表示删除字符串末尾的数字 阅读全文
posted @ 2020-04-16 10:23 miao-xixixi 阅读(6689) 评论(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 阅读(831) 评论(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 阅读(129) 评论(0) 推荐(0) 编辑
摘要:1.功能: max(a,b) 求两个数之间的最大值 阅读全文
posted @ 2020-04-15 10:11 miao-xixixi 阅读(133) 评论(0) 推荐(0) 编辑
摘要:题目如下: 思路: 题目要求把一个数转化为十进制 再把十进制转化为n进制 一定注意== 输出: #include<cstdio> #include<cmath> #include<iostream> #include<vector> #include<cctype> #include<algorit 阅读全文
posted @ 2020-04-15 01:10 miao-xixixi 阅读(217) 评论(0) 推荐(0) 编辑
摘要:1.头文件#include<vector> 2.用法: 1.vector<int>b; //只是代表着 创建了一个vector的空的对象 别以为这时候的b[0] b[1]...等于0 天真。。。 2.vector<int> v3(10, 0); //创建一个有10个元素0的容器 这个时候b[0]=0 阅读全文
posted @ 2020-04-14 23:45 miao-xixixi 阅读(246) 评论(0) 推荐(0) 编辑
摘要:题目如下: 思路: (1)题目的意思:让我们把十进制转化为十三进制,再把十三进制转化为十进制 (2)需要注意的是,如果转化为十三进制的时候 eg;input 26(13的倍数),那么十三进制为10,重点来了这个时候不是让你输入一零 而是让你输入是十,也就是只输入高位就可以了 代码如下: #inclu 阅读全文
posted @ 2020-04-12 15:35 miao-xixixi 阅读(101) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-04-10 23:41 miao-xixixi 阅读(0) 评论(0) 推荐(0) 编辑
摘要:1.头文件: #include<cstring> 2.getline(cin,s) 将输入的 传到s中 3.和cin的区别是什么? cin遇到空格啥的就会停止读取,但是getline遇见空格并不会停止读取 阅读全文
posted @ 2020-04-10 12:27 miao-xixixi 阅读(319) 评论(0) 推荐(0) 编辑
摘要:1.头文件:#include<sstream> 2.功能(1)将int类型转换为string 类型 代码如下: #include<cstdio> #include<iostream> #include<sstream> using namespace std; int main() { string 阅读全文
posted @ 2020-04-09 22:36 miao-xixixi 阅读(490) 评论(0) 推荐(0) 编辑
摘要:1.reverse(begin,end) 将区间的元素顺序翻转 2.reverse_copy(sourceBeg,sourceEnd,destBeg) 将区间sourceEnd,destBeg 的元素翻转并复制给sourceBeg 3.头文件: #include<algorithm> 阅读全文
posted @ 2020-04-06 23:38 miao-xixixi 阅读(570) 评论(0) 推荐(0) 编辑
摘要:1.string z="10X98765432"; s[1]=0; string z="1,0,X,9,8,7,6,5,4,3,2" s[1]=, 这俩有区别的!!! 阅读全文
posted @ 2020-04-05 00:26 miao-xixixi 阅读(201) 评论(0) 推荐(0) 编辑
摘要:1.头文件不需要什么特殊的 一个 #include<cstdio>可!!! 2.只能判断字符是不是数字,不能判断int的 eg: #include<cstdio> #include<iostream> using namespace std; main(){ // int n; char n;//只 阅读全文
posted @ 2020-04-04 23:52 miao-xixixi 阅读(1675) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示