<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Daisysoon的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Daisysoon</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Daisysoon]]></copyright><item><title><![CDATA[VSCode配置python环境-CommandNotFoundError: Your shell has not been ……]]></title><link>https://blog.youkuaiyun.com/Daisysoon/article/details/124095763</link><guid>https://blog.youkuaiyun.com/Daisysoon/article/details/124095763</guid><author>Daisysoon</author><pubDate>Mon, 11 Apr 2022 11:51:42 +0800</pubDate><description><![CDATA[不要用 conda activate &lt;env_name&gt; 试试activate &lt;env_name&gt;

]]></description><category></category></item><item><title><![CDATA[【LeetCode】2 Pointers 双指针问题]]></title><link>https://blog.youkuaiyun.com/Daisysoon/article/details/123170307</link><guid>https://blog.youkuaiyun.com/Daisysoon/article/details/123170307</guid><author>Daisysoon</author><pubDate>Sun, 27 Feb 2022 20:59:05 +0800</pubDate><description><![CDATA[做题思路：


识别是否为此类型题目：
①要有list ：可能是传入的参数（array, dic）; 可能是根据计算得出的区间 （int(√c) ）
②要有目的：

搜索list–&gt;有没有解（对应int）；有没有substring（对应string）；有没有环路（前后照应）
归并两有序array
在string中找最××的substring—&gt;sliding window



对题目的处理：


一数组，指针同向

sliding window (substring：head; tail) #]]></description><category></category></item><item><title><![CDATA[【LeetCode刷题】Greedy贪心算法笔记]]></title><link>https://blog.youkuaiyun.com/Daisysoon/article/details/122958695</link><guid>https://blog.youkuaiyun.com/Daisysoon/article/details/122958695</guid><author>Daisysoon</author><pubDate>Wed, 16 Feb 2022 10:49:58 +0800</pubDate><description><![CDATA[题目特点？-怎么判断一道题适合使用greedy？

“最”–付出最少，得到最多-&gt;贪心是目的：想用最少的投入获得最大回报
“给后面的选择留下最大余地，能确保全局最优”

解题思路？
流程：
局部最优 =&gt; 前面的选择给后面的选择留下最大余地（比如：留下尽可能多的饼干||留下尽可能大的区间||需求最小的得到的最少）
↓
能确保全局最优（也就是结果正确）
（逻辑自洽：如果我不留下尽可能多的饼干-&gt;也就是说新方案饼干减少，其他不变，那么能吃饱的人肯定会不变或减少-&gt;非最优方案；如果不留下尽]]></description><category></category></item><item><title><![CDATA[Leetcode刷题入门须知]]></title><link>https://blog.youkuaiyun.com/Daisysoon/article/details/122797511</link><guid>https://blog.youkuaiyun.com/Daisysoon/article/details/122797511</guid><author>Daisysoon</author><pubDate>Sun, 06 Feb 2022 13:22:57 +0800</pubDate><description><![CDATA[用什么语言？

第一遍用自己最熟悉的语言
我是用的C++，同时搭配LeetCode 101: A LeetCode Grinding Guide (C++ Version)，熟悉算法，理清思路，注意总结。
第二遍第三遍可以用自己想要加强训练的语言（python，JS等）

按照什么顺序？
我参考的是Google高畅分享的学习路线，如下。

怎样保证效果？
①坚持每天做题（可以加入打卡群督促自己），保持手感
②做题后一定要记录自己的笔记，可以用博客记录下来。

...]]></description><category></category></item><item><title><![CDATA[pip安装解决ValueError: check_hostname requires server_hostname]]></title><link>https://blog.youkuaiyun.com/Daisysoon/article/details/122670339</link><guid>https://blog.youkuaiyun.com/Daisysoon/article/details/122670339</guid><author>Daisysoon</author><pubDate>Mon, 24 Jan 2022 16:37:16 +0800</pubDate><description><![CDATA[关闭V|2|r|a|y, |S|S|R|等工具再试试！
Read More: https://stackoverflow.com/questions/67297278/valueerror-check-hostname-requires-server-hostname

]]></description><category></category></item><item><title><![CDATA[【转载】cmd.exe和powershell有什么区别？]]></title><link>https://blog.youkuaiyun.com/Daisysoon/article/details/122669233</link><guid>https://blog.youkuaiyun.com/Daisysoon/article/details/122669233</guid><author>Daisysoon</author><pubDate>Mon, 24 Jan 2022 16:06:12 +0800</pubDate><description><![CDATA[简而言之，powershell是cmd的高级版！
ref:
Read more: Difference Between PowerShell and CMD
①用处
cmd.exe: 文件管理（复制粘贴删除……）
powershell：ping or copy and automate many different system administration tasks which are not accessible from cmd.exe; 同时也是管理员的scripting environment
]]></description><category></category></item><item><title><![CDATA[Android studio打包apk出现的问题汇总]]></title><link>https://blog.youkuaiyun.com/Daisysoon/article/details/117414714</link><guid>https://blog.youkuaiyun.com/Daisysoon/article/details/117414714</guid><author>Daisysoon</author><pubDate>Mon, 31 May 2021 13:34:16 +0800</pubDate><description><![CDATA[问题1：failed to decrypt safe contents entry: java.io.IOException: getSecretKey failed: Password is not ASCII
取消remember password！！！手动输入密码
问题2：buildOutput.apkData must not be null
切换一下apk文件的输出路径！

]]></description><category></category></item><item><title><![CDATA[Could not GET ‘https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.1.2/gradle-]]></title><link>https://blog.youkuaiyun.com/Daisysoon/article/details/116244298</link><guid>https://blog.youkuaiyun.com/Daisysoon/article/details/116244298</guid><author>Daisysoon</author><pubDate>Wed, 28 Apr 2021 21:49:50 +0800</pubDate><description><![CDATA[如果你和我一样试了网上的各种方法还是failed
那可以试试换个网速快的网
别用校园网了 连手机流量热点吧
血泪教训TT

]]></description><category></category></item><item><title><![CDATA[Java&Mysql的JDBC驱动包connector]]></title><link>https://blog.youkuaiyun.com/Daisysoon/article/details/110733794</link><guid>https://blog.youkuaiyun.com/Daisysoon/article/details/110733794</guid><author>Daisysoon</author><pubDate>Sun, 06 Dec 2020 13:38:56 +0800</pubDate><description><![CDATA[添加链接描述

]]></description><category></category></item><item><title><![CDATA[7-1 最大子列和问题 (20分)]]></title><link>https://blog.youkuaiyun.com/Daisysoon/article/details/110498716</link><guid>https://blog.youkuaiyun.com/Daisysoon/article/details/110498716</guid><author>Daisysoon</author><pubDate>Wed, 02 Dec 2020 20:45:32 +0800</pubDate><description><![CDATA[给定K个整数组成的序列{ N​1​​, N​2​​, …, N​K​​ }，“连续子列”被定义为{ N​i​​, N​i+1​​, …, N​j​​ }，其中 1≤i≤j≤K。“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列{ -2, 11, -4, 13, -5, -2 }，其连续子列{ 11, -4, 13 }有最大的和20。现要求你编写程序，计算给定整数序列的最大子列和。
本题旨在测试各种不同的算法在各种数据情况下的表现。各组测试数据特点如下：
数据1：与样例等价，测试基本正确性；
]]></description><category></category></item><item><title><![CDATA[PTA基础编程集7-32 说反话-加强版 (20分)]]></title><link>https://blog.youkuaiyun.com/Daisysoon/article/details/108293201</link><guid>https://blog.youkuaiyun.com/Daisysoon/article/details/108293201</guid><author>Daisysoon</author><pubDate>Sat, 29 Aug 2020 12:47:04 +0800</pubDate><description><![CDATA[7-32 说反话-加强版 (20分)
给定一句英语，要求你编写程序，将句中所有单词的顺序颠倒输出。 输入格式：
测试输入包含一个测试用例，在一行内给出总长度不超过500
000的字符串。字符串由若干单词和若干空格组成，其中单词是由英文字母（大小写有区分）组成的字符串，单词之间用若干个空格分开。 输出格式：
每个测试用例的输出占一行，输出倒序后的句子，并且保证单词间只有1个空格。 输入样例：
Hello World   Here I Come
输出样例：
Come I Here World Hello

C.]]></description><category></category></item><item><title><![CDATA[PTA基础编程集7-31 字符串循环左移 (20分)c++string]]></title><link>https://blog.youkuaiyun.com/Daisysoon/article/details/108293169</link><guid>https://blog.youkuaiyun.com/Daisysoon/article/details/108293169</guid><author>Daisysoon</author><pubDate>Sat, 29 Aug 2020 12:27:53 +0800</pubDate><description><![CDATA[7-31 字符串循环左移 (20分)
输入一个字符串和一个非负整数N，要求将字符串循环左移N次。 输入格式：
输入在第1行中给出一个不超过100个字符长度的、以回车结束的非空字符串；第2行给出非负整数N。 输出格式：
在一行中输出循环左移N次后的字符串。 输入样例：
Hello World! 2
输出样例：
llo World!He

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

using namespace std;
int main(void){
.]]></description><category></category></item><item><title><![CDATA[PTA基础编程集7-29 删除字符串中的子串 (20分)c++]]></title><link>https://blog.youkuaiyun.com/Daisysoon/article/details/108293128</link><guid>https://blog.youkuaiyun.com/Daisysoon/article/details/108293128</guid><author>Daisysoon</author><pubDate>Sat, 29 Aug 2020 12:22:50 +0800</pubDate><description><![CDATA[7-29 删除字符串中的子串 (20分)
输入2个字符串S1和S2，要求删除字符串S1中出现的所有子串S2，即结果字符串中不能包含S2。 输入格式：
输入在2行中分别给出不超过80个字符长度的、以回车结束的2个非空字符串，对应S1和S2。 输出格式：
在一行中输出删除字符串S1中出现的所有子串S2后的结果字符串。 输入样例：
Tomcat is a male ccatat cat
输出样例：
Tom is a male

#include&lt;iostream&gt;
#include&lt;strin.]]></description><category></category></item><item><title><![CDATA[PTA基础编程集 7-28 猴子选大王 (20分)]]></title><link>https://blog.youkuaiyun.com/Daisysoon/article/details/108292498</link><guid>https://blog.youkuaiyun.com/Daisysoon/article/details/108292498</guid><author>Daisysoon</author><pubDate>Sat, 29 Aug 2020 11:32:59 +0800</pubDate><description><![CDATA[7-28 猴子选大王 (20分)
一群猴子要选新猴王。新猴王的选择方法是：让N只候选猴子围成一圈，从某位置起顺序编号为1~N号。从第1号开始报数，每轮从1报到3，凡报到3的猴子即退出圈子，接着又从紧邻的下一只猴子开始同样的报数。如此不断循环，最后剩下的一只猴子就选为猴王。请问是原来第几号猴子当选猴王？
输入格式：
输入在一行中给一个正整数N（≤1000）。 输出格式：
在一行中输出当选猴王的编号。 输入样例：
11
输出样例：
7

#include&lt;iostream&gt;

using name.]]></description><category></category></item><item><title><![CDATA[PTA基础编程集7-23 币值转换 (20分)c++]]></title><link>https://blog.youkuaiyun.com/Daisysoon/article/details/108284442</link><guid>https://blog.youkuaiyun.com/Daisysoon/article/details/108284442</guid><author>Daisysoon</author><pubDate>Fri, 28 Aug 2020 17:58:12 +0800</pubDate><description><![CDATA[7-23 币值转换 (20分)
输入一个整数（位数不超过9位）代表一个人民币值（单位为元），请转换成财务要求的大写中文格式。如23108元，转换后变成“贰万叁仟壹百零捌”元。为了简化输出，用小写英文字母a-j顺序代表大写数字0-9，用S、B、Q、W、Y分别代表拾、百、仟、万、亿。于是23108元应被转换输出为“cWdQbBai”元。
输入格式：
输入在一行中给出一个不超过9位的非负整数。 输出格式：
在一行中输出转换后的结果。注意“零”的用法必须符合中文习惯。 输入样例1：
813227345
输出样例1.]]></description><category></category></item><item><title><![CDATA[PTA基础编程集 7-22 龟兔赛跑 (20分)c++]]></title><link>https://blog.youkuaiyun.com/Daisysoon/article/details/108283043</link><guid>https://blog.youkuaiyun.com/Daisysoon/article/details/108283043</guid><author>Daisysoon</author><pubDate>Fri, 28 Aug 2020 16:57:43 +0800</pubDate><description><![CDATA[7-22 龟兔赛跑 (20分)
乌龟与兔子进行赛跑，跑场是一个矩型跑道，跑道边可以随地进行休息。乌龟每分钟可以前进3米，兔子每分钟前进9米；兔子嫌乌龟跑得慢，觉得肯定能跑赢乌龟，于是，每跑10分钟回头看一下乌龟，若发现自己超过乌龟，就在路边休息，每次休息30分钟，否则继续跑10分钟；而乌龟非常努力，一直跑，不休息。假定乌龟与兔子在同一起点同一时刻开始起跑，请问T分钟后乌龟和兔子谁跑得快？
输入格式：
输入在一行中给出比赛时间T（分钟）。 输出格式：
在一行中输出比赛的结果：乌龟赢输出@@，兔子赢输出_，平.]]></description><category></category></item><item><title><![CDATA[PTA基础编程集7-20 打印九九口诀表 (15分)]]></title><link>https://blog.youkuaiyun.com/Daisysoon/article/details/108277307</link><guid>https://blog.youkuaiyun.com/Daisysoon/article/details/108277307</guid><author>Daisysoon</author><pubDate>Fri, 28 Aug 2020 12:20:52 +0800</pubDate><description><![CDATA[7-20 打印九九口诀表 (15分)
下面是一个完整的下三角九九口诀表：
11=1    12=2   22=4    13=3   23=6   33=9    14=4   24=8
34=12  44=16   15=5   25=10  35=15  45=20  55=25   16=6
26=12  36=18  46=24  56=30  66=36   17=7   27=14  37=21
47=28  57=35  67=42  77=49   18=8   28=16  38=24 .]]></description><category></category></item><item><title><![CDATA[PTA基础编程集 7-19 支票面额 (15分)]]></title><link>https://blog.youkuaiyun.com/Daisysoon/article/details/108277265</link><guid>https://blog.youkuaiyun.com/Daisysoon/article/details/108277265</guid><author>Daisysoon</author><pubDate>Fri, 28 Aug 2020 12:14:45 +0800</pubDate><description><![CDATA[7-19 支票面额 (15分)
一个采购员去银行兑换一张y元f分的支票，结果出纳员错给了f元y分。采购员用去了n分之后才发觉有错，于是清点了余额尚有2y元2f分，问该支票面额是多少？
输入格式：
输入在一行中给出小于100的正整数n。 输出格式：
在一行中按格式y.f输出该支票的原始面额。如果无解，则输出No Solution。
输入样例1：
23
输出样例1：
25.51
输入样例2：
22
输出样例2：
No Solution

#include&lt;iostream&gt;

using name.]]></description><category></category></item><item><title><![CDATA[PTA基础编程集7-18 二分法求多项式单根 (20分)c++]]></title><link>https://blog.youkuaiyun.com/Daisysoon/article/details/108276425</link><guid>https://blog.youkuaiyun.com/Daisysoon/article/details/108276425</guid><author>Daisysoon</author><pubDate>Fri, 28 Aug 2020 11:28:27 +0800</pubDate><description><![CDATA[7-18 二分法求多项式单根 (20分)
二分法求函数根的原理为：如果连续函数f(x)在区间[a,b]的两个端点取值异号，即f(a)f(b)&lt;0，则它在这个区间内至少存在1个根r，即f®=0。
二分法的步骤为：
检查区间长度，如果小于给定阈值，则停止，输出区间中点(a+b)/2；否则
如果f(a)f(b)&lt;0，则计算中点的值f((a+b)/2)；
如果f((a+b)/2)正好为0，则(a+b)/2就是要求的根；否则
如果f((a+b)/2)与f(a)同号，则说明根在区间[(a+b)/2,b]，.]]></description><category></category></item><item><title><![CDATA[PTA基础编程集 7-17 爬动的蠕虫 (15分)]]></title><link>https://blog.youkuaiyun.com/Daisysoon/article/details/108275229</link><guid>https://blog.youkuaiyun.com/Daisysoon/article/details/108275229</guid><author>Daisysoon</author><pubDate>Fri, 28 Aug 2020 10:46:50 +0800</pubDate><description><![CDATA[7-17 爬动的蠕虫 (15分)
一条蠕虫长1寸，在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸，但必须休息1分钟才能接着往上爬。在休息的过程中，蠕虫又下滑了D寸。就这样，上爬和下滑重复进行。请问，蠕虫需要多长时间才能爬出井？
这里要求不足1分钟按1分钟计，并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部，那么蠕虫就完成任务了。初始时，蠕虫是趴在井底的（即高度为0）。
输入格式：
输入在一行中顺序给出3个正整数N、U、D，其中D&lt;U，N不超过100。 输出格式：
在一行中输出蠕虫爬出井.]]></description><category></category></item></channel></rss>