<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Jim_Magic_2018的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Jim_Magic_2018</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Jim_Magic_2018]]></copyright><item><title><![CDATA[C++学习杂记190401]]></title><link>https://blog.youkuaiyun.com/Jim_Magic_2018/article/details/88959689</link><guid>https://blog.youkuaiyun.com/Jim_Magic_2018/article/details/88959689</guid><author>Jim_Magic_2018</author><pubDate>Mon, 01 Apr 2019 23:18:20 +0800</pubDate><description><![CDATA[今天的第一点，是关于使用for循环遍历string对象的内容是string长度发生变化的情况，例如下面这段：


#include&lt;iostream&gt;
#include&lt;string&gt;

using namespace std;

int main() {
    string a="1234567";
    for(int j;j&lt;a.length();j++){...]]></description><category></category></item><item><title><![CDATA[C++学习杂记190330]]></title><link>https://blog.youkuaiyun.com/Jim_Magic_2018/article/details/88915946</link><guid>https://blog.youkuaiyun.com/Jim_Magic_2018/article/details/88915946</guid><author>Jim_Magic_2018</author><pubDate>Sat, 30 Mar 2019 17:48:17 +0800</pubDate><description><![CDATA[C++ &lt;&lt; 与 &gt;&gt; 的优先级
我在使用&lt;&lt;和三元的条件判断时遇到了这个问题，cout&lt;&lt;(...)?... : ... 这样写是有问题的，因为&lt;&lt;的优先级比三元运算符的优先级高，所以应该写成 cout&lt;&lt;((...)?... : ...)。


&lt;algorithm&gt; 中已经有现成的max和min函数，直接...]]></description><category></category></item><item><title><![CDATA[C++学习杂记190328]]></title><link>https://blog.youkuaiyun.com/Jim_Magic_2018/article/details/88859633</link><guid>https://blog.youkuaiyun.com/Jim_Magic_2018/article/details/88859633</guid><author>Jim_Magic_2018</author><pubDate>Thu, 28 Mar 2019 01:55:16 +0800</pubDate><description><![CDATA[memset的使用
	基本格式void *memset(void *s, int ch, size_tn); 第一项为数组的指针，第二项为要替换的字符，第三项为替换长度。
		特别注意：memset按字节对内存块进行初始化，也就是说，正常的对于char类型的数组而言是没有问题的，因为一个char就是一个字节。但是对于其他，比如说希望对int类数组进行初始化，则应当小心，int依据电脑配置不同，一...]]></description><category></category></item><item><title><![CDATA[蓝桥杯 算法训练 表达式计算]]></title><link>https://blog.youkuaiyun.com/Jim_Magic_2018/article/details/86146979</link><guid>https://blog.youkuaiyun.com/Jim_Magic_2018/article/details/86146979</guid><author>Jim_Magic_2018</author><pubDate>Wed, 09 Jan 2019 13:41:42 +0800</pubDate><description><![CDATA[题目


问题描述

　　输入一个只包含加减乖除和括号的合法表达式，求表达式的值。其中除表示整除。

输入格式

　　输入一行，包含一个表达式。

输出格式

　　输出这个表达式的值。

样例输入

1-2+3*(4-5)

样例输出

-4

数据规模和约定

　　表达式长度不超过100，表达式运算合法且运算过程都在int内进行。


想法

使用后缀表达式计算即可。在这里有几个需要注意的地方。...]]></description><category></category></item><item><title><![CDATA[C++ stack的使用]]></title><link>https://blog.youkuaiyun.com/Jim_Magic_2018/article/details/86142386</link><guid>https://blog.youkuaiyun.com/Jim_Magic_2018/article/details/86142386</guid><author>Jim_Magic_2018</author><pubDate>Wed, 09 Jan 2019 12:20:04 +0800</pubDate><description><![CDATA[借发本文的机会学习一下C++中stack的使用。

***本文为转载，原文链接：https://www.cnblogs.com/hdk1993/p/5809161.html ，版权归原文作者所有，转发仅为个人学习使用***


c++stack(堆栈）是一个容器的改编，它实现了一个先进后出的数据结构（FILO）

使用该容器时需要包含#include&amp;lt;stack&amp;gt;头文件；

定义sta...]]></description><category></category></item><item><title><![CDATA[蓝桥杯 算法训练 最大最小公倍数]]></title><link>https://blog.youkuaiyun.com/Jim_Magic_2018/article/details/86129445</link><guid>https://blog.youkuaiyun.com/Jim_Magic_2018/article/details/86129445</guid><author>Jim_Magic_2018</author><pubDate>Wed, 09 Jan 2019 09:08:18 +0800</pubDate><description><![CDATA[题目


 

问题描述

已知一个正整数N，问从1~N中任选出三个数，他们的最小公倍数最大可以为多少。

输入格式

输入一个正整数N。

输出格式

输出一个整数，表示你找到的最小公倍数。

样例输入

9

样例输出

504

数据规模与约定

1 &amp;lt;= N &amp;lt;= 106。


想法 

利用贪心的思想思考这个问题，贪心思想即在对问题求解时，总是做出在当前看来时最好的选择。在求...]]></description><category></category></item><item><title><![CDATA[蓝桥杯 算法训练 2的次幂表示]]></title><link>https://blog.youkuaiyun.com/Jim_Magic_2018/article/details/86080015</link><guid>https://blog.youkuaiyun.com/Jim_Magic_2018/article/details/86080015</guid><author>Jim_Magic_2018</author><pubDate>Tue, 08 Jan 2019 15:56:25 +0800</pubDate><description><![CDATA[题目内容

 

问题描述

　　任何一个正整数都可以用2进制表示，例如：137的2进制表示为10001001。
　　将这种2进制表示写成2的次幂的和的形式，令次幂高的排在前面，可得到如下表达式：137=2^7+2^3+2^0
　　现在约定幂次用括号来表示，即a^b表示为a（b）
　　此时，137可表示为：2（7）+2（3）+2（0）
　　进一步：7=2^2+2+2^0 （2^1用2表示）
　　3...]]></description><category></category></item></channel></rss>