<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Pure_Silly的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Pure_Silly</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Pure_Silly]]></copyright><item><title><![CDATA[JavaWeb环境]]></title><link>https://blog.youkuaiyun.com/Pure_Silly/article/details/125663735</link><guid>https://blog.youkuaiyun.com/Pure_Silly/article/details/125663735</guid><author>Pure_Silly</author><pubDate>Thu, 07 Jul 2022 18:41:15 +0800</pubDate><description><![CDATA[东华数据库课设配置环境。]]></description><category></category></item><item><title><![CDATA[IDEAplugin download error solution.]]></title><link>https://blog.youkuaiyun.com/Pure_Silly/article/details/121167824</link><guid>https://blog.youkuaiyun.com/Pure_Silly/article/details/121167824</guid><author>Pure_Silly</author><pubDate>Fri, 05 Nov 2021 18:00:21 +0800</pubDate><description><![CDATA[intelij IDEA下载插件read time out | connection reset的解决方法版本操作
版本
IDEA版本是2021.2.3
操作

查询国内ip延迟，网址：		http://tool.chinaz.com/speedtest/plugins.jetbrains.com
修改host文件，文件位置:C://Windows//System32//drivers//etc。
不能直接在此文件夹下修改，会提示出现没有权限。只需要将文件暂时拖出此文件夹，修改后拖回即可。
修改格式 查询到]]></description><category></category></item><item><title><![CDATA[东华OJ字符串、函数、结构体。长方形排序、子字符串排序。]]></title><link>https://blog.youkuaiyun.com/Pure_Silly/article/details/111755537</link><guid>https://blog.youkuaiyun.com/Pure_Silly/article/details/111755537</guid><author>Pure_Silly</author><pubDate>Sat, 26 Dec 2020 17:20:08 +0800</pubDate><description><![CDATA[整理内容是这周ojDDL的题。包括字符串，函数和结构体。
字符串

字符串string类的基本运用：

本质是char数组。在读入string类后最后都有’\0’。
输入。cin&gt;&gt;不考虑空格、回车。getline(cin,stringvar)可以读入一行字符串，包括空格，以回车为停止读入标志。cin.get(char)，每次读入单个字符，不适用于不知道长度的读入。可以读入回车。
输出：cout&lt;&lt;


几个题目中常用到函数：reverse(开始的位置,结束的位置的后面一个位置)，可]]></description><category></category></item><item><title><![CDATA[东华OJ 字符串中等_子字符串排序、二维数组中等_阵列]]></title><link>https://blog.youkuaiyun.com/Pure_Silly/article/details/111373651</link><guid>https://blog.youkuaiyun.com/Pure_Silly/article/details/111373651</guid><author>Pure_Silly</author><pubDate>Fri, 18 Dec 2020 15:55:58 +0800</pubDate><description><![CDATA[前言：这阵列比我抽到的暗恋厉害多了。实现思路都挺容易想到但是阵列这题我的思路很容易PE。对于输出条件的控制很高。
阵列：

分析题意：

需要我们按照一定规则打印一个矩阵（可能不完全-即3*3的矩阵内可能位置不变但是没有8&amp;9）
在左边的虽然不需要打印，但是我们仍然需要输入空格来达成格式相同。


实现思路：

既然我们判断了一个矩形能够容下这n个元素，那么我们就可以先定义一个足够放下100个元素的二维数组（防止越界），然后判断n个元素需要多大的矩阵存放后再向二维数组存放这个矩阵。
最后根据n的大小]]></description><category></category></item><item><title><![CDATA[东华大学OJ 二维数组中等 暗恋（递归出现的错）]]></title><link>https://blog.youkuaiyun.com/Pure_Silly/article/details/111182866</link><guid>https://blog.youkuaiyun.com/Pure_Silly/article/details/111182866</guid><author>Pure_Silly</author><pubDate>Mon, 14 Dec 2020 18:50:26 +0800</pubDate><description><![CDATA[二维数组传入为函数参数的时候必须指定第二维长度。而且不能传入变量。就很离谱。但是这并不能阻挡我要用递归的心。
做题思路

题目分解：

输入。就是一个普通的二维数组输入。这里因为只有两种情况可以直接写为bool数组（空间能少一点就少一点）
判断。因为是需要一个正方形的面积。那么最大的肯定就是r，c中较小数的平方，即r2r^2r2或者是c2c^2c2。这也是最大的可能面积。判断是否纯色即在这个区域内是否数组值相同即可。
最优解。若最大的不行则以此减少1的边长判断是否满足情况。遍历判断时就需要按照一定顺序依此划]]></description><category></category></item><item><title><![CDATA[东华OJ二维数组中等 数的整除--STL，yyds！]]></title><link>https://blog.youkuaiyun.com/Pure_Silly/article/details/111146192</link><guid>https://blog.youkuaiyun.com/Pure_Silly/article/details/111146192</guid><author>Pure_Silly</author><pubDate>Sun, 13 Dec 2020 21:55:59 +0800</pubDate><description><![CDATA[DFS,NO!STL，YES!
问题描述 :
有一次，明明所在的学校举行校数学竞赛，明明一向数学成绩突出，因此作为班级的代表，被派去参赛。
在比赛中，明明遇到了这样一个问题：
“用1到9这9个数字组成3个3位数，9个数字每个都只能用一次，在这种组合中要求第二个和第三个数都能被第一个数整除。现要求求出所有符合条件的这种组合，并对所有的组合进行排序，排序的依据是：首先每组中三个数从小到大进行排序，组与组之间首先比较第一个数，小的在前，若第一个数相同，则比较第二个数，小的在前。”
明明在比赛中对这道题目想了很久，]]></description><category></category></item><item><title><![CDATA[东华OJ 二维数组EZ 旋转句子 求各行均值（有坑）]]></title><link>https://blog.youkuaiyun.com/Pure_Silly/article/details/111087977</link><guid>https://blog.youkuaiyun.com/Pure_Silly/article/details/111087977</guid><author>Pure_Silly</author><pubDate>Sun, 13 Dec 2020 02:33:26 +0800</pubDate><description><![CDATA[主要内容C++对于空行的读入
1.旋转句子


C的fgets()函数自然可以读。C++可以用更简便的getline(cin,string)这里string只是说读入的只能为string，实际用时是变量名.读入时，若为按下enter(windows下==’\r’+’\n’)，则（系统自动为字符串添加’\0’,所以若为空行则s[0]==’\0’）getlin正常输入时最后会返回bool类型，所以可写在while条件内。默认以EOF结束输入–windows下ctrl+z，debug时按下ctrl+z即进行后续步]]></description><category></category></item><item><title><![CDATA[东华OJ 一维数组竞赛 双重回文数]]></title><link>https://blog.youkuaiyun.com/Pure_Silly/article/details/111054719</link><guid>https://blog.youkuaiyun.com/Pure_Silly/article/details/111054719</guid><author>Pure_Silly</author><pubDate>Fri, 11 Dec 2020 22:45:30 +0800</pubDate><description><![CDATA[日常zb：这OJ确实看运气的吗，之前抽到的题一点思路都没有，现在都轻轻松松（bushi
双重回文数
我自己分解为：
 1. 回文数处理。
 2. 连续进制转换。
 3. 好像没了。  

解决方法：
 1. 我自己的做法喜欢空间换时间，准备两个等长数组。
    然后将第一个数组存正序，另一个存逆序。
    最后for循环比较每一项即可。
 2.连续进制转换。因为进制转换过程都挺相同的。
 	所以封装成一个函数最简单。这里我运用了递归。

#include &lt;bits/stdc++.h&gt;

u]]></description><category></category></item><item><title><![CDATA[东华oj 数组竞赛 修补牛棚]]></title><link>https://blog.youkuaiyun.com/Pure_Silly/article/details/111027645</link><guid>https://blog.youkuaiyun.com/Pure_Silly/article/details/111027645</guid><author>Pure_Silly</author><pubDate>Fri, 11 Dec 2020 05:06:04 +0800</pubDate><description><![CDATA[这应该是我最近做OJ竞赛题最简单的一题了，很快就有思路了。但是因为不喜欢debug，直接cout测试然后又忘记删除这个语句的关系导致输出多余。结果现在才AC。（才不会中途去看比赛


题意分析
本题挺简单的思路，就是最优解。关键是处理的时候对m的理解（最多用木板–用以减少gap）。题目给范例的时候也显示了输入无序，不要直接输入到数组。


思路：用bool数组表示牛棚。0是无牛，1是有牛。然后遍历数组，找到第一个有牛的和最后一个无牛的。注意初始化时不要随便指定一个值，一般随便用一个输入的为初值即可。（本人用]]></description><category></category></item><item><title><![CDATA[东华OJ 数组竞赛 分糖果]]></title><link>https://blog.youkuaiyun.com/Pure_Silly/article/details/111027542</link><guid>https://blog.youkuaiyun.com/Pure_Silly/article/details/111027542</guid><author>Pure_Silly</author><pubDate>Fri, 11 Dec 2020 02:14:05 +0800</pubDate><description><![CDATA[前言：最近一直先熟悉容器，用容器解题。但是东华OJ某些很好用的新C++标准的功能用不了，再加上自己对容器不熟悉。所以最近应该经常能在注释里看见不对的用容器的解法。
题意理解
不进位的二进制很好理解。就是同位的数若相同就是0，不相同就是1.不进位正好减少了运算。
然后要求求最大的价值这句话就很容易让人以为是动态规划了。。（至少我这种蒟蒻第一瞬间的反应就是。。。
但结合第一条信息很容易发现，如果最后要在不进位的二进制运算下相同的价值，就是运算后左右两堆的各位数字相同。如果再把这两堆合为一堆，那么很明显，题意其实]]></description><category></category></item><item><title><![CDATA[东华期中考]]></title><link>https://blog.youkuaiyun.com/Pure_Silly/article/details/110957946</link><guid>https://blog.youkuaiyun.com/Pure_Silly/article/details/110957946</guid><author>Pure_Silly</author><pubDate>Thu, 10 Dec 2020 18:05:14 +0800</pubDate><description><![CDATA[水一篇博客。
1. 三个数的和、积与平均值
值得注意的有两点：

防止溢出
fixed会使此行后的所有行都固定输出位数。
解决方法：

double储存。其实这题似乎没有考虑到这个问题。
输出位数在前两个可以用强制转换为int来防止输出多位。
或者直接在每一行都加入一句setprecision();不需要的填入0，需要的填入需要保留的位数。


四舍五入:原数*10需要保留的位数10^{需要保留的位数}10需要保留的位数+0.5再转换为int去尾。最后再除以10需要保留的位数10^{需要保留的位数}10需要]]></description><category></category></item><item><title><![CDATA[东华OJ 选课时间]]></title><link>https://blog.youkuaiyun.com/Pure_Silly/article/details/110940437</link><guid>https://blog.youkuaiyun.com/Pure_Silly/article/details/110940437</guid><author>Pure_Silly</author><pubDate>Wed, 09 Dec 2020 21:24:37 +0800</pubDate><description><![CDATA[题源：HDU2079
求组合数类型题目。母函数求解。
看了挺多博客都没看懂（可能输入的公式太难看），最后还是看的《算法竞赛入门到进阶》一书看懂了。也写一下作为如同我一样的蒟蒻怎么会用这玩意儿吧。
母函数
定义就不说了。公式为G(x)=(1+x+x2x^2x2+⋯\cdots⋯)(1+x2x^2x2+⋯\cdots⋯)(1+x3x^3x3+⋯\cdots⋯)
如此题中给出的范例，假设需要计算达到40学分的组合数。学分和课数分别为（a，b）：（1，1），（2，2），（3，2），（4，2），（5，8），（6，9）]]></description><category></category></item><item><title><![CDATA[VJ STL Encoding（解题过程+学到的新知识：结构体作map key,value，构造cmp+嵌套map的一些误区)]]></title><link>https://blog.youkuaiyun.com/Pure_Silly/article/details/110670398</link><guid>https://blog.youkuaiyun.com/Pure_Silly/article/details/110670398</guid><author>Pure_Silly</author><pubDate>Fri, 04 Dec 2020 18:56:27 +0800</pubDate><description><![CDATA[question:
Given a string containing only ‘A’ - ‘Z’, we could encode it using the following method:


Each sub-string containing k same characters should be encoded to “kX” where “X” is the only character in this sub-string.


If the length of the sub-strin]]></description><category></category></item><item><title><![CDATA[东华 OJ 一维数组竞赛 等差数列]]></title><link>https://blog.youkuaiyun.com/Pure_Silly/article/details/110621072</link><guid>https://blog.youkuaiyun.com/Pure_Silly/article/details/110621072</guid><author>Pure_Silly</author><pubDate>Fri, 04 Dec 2020 02:30:10 +0800</pubDate><description><![CDATA[心路历程和代码更改尽在注释中

因为正好在学STL，所以故意用容器来写的。但是因为不熟所以光写代码就挺久了。


问题描述：


第一个问题：问题如何拆分。
第二个问题：选择什么容器完成。
第三个问题：如何使用容器（bushi
第四个问题：如何设置第一优先和第二优先排序
第五个问题：循环写多了tle怎么破。

AC代码（含修改前代码于注释中）
#include &lt;bits/stdc++.h&gt;
#include &lt;set&gt;

using namespace std;

int main]]></description><category></category></item><item><title><![CDATA[东华OJ一维数组竞赛求N！]]></title><link>https://blog.youkuaiyun.com/Pure_Silly/article/details/110549843</link><guid>https://blog.youkuaiyun.com/Pure_Silly/article/details/110549843</guid><author>Pure_Silly</author><pubDate>Thu, 03 Dec 2020 17:07:55 +0800</pubDate><description><![CDATA[N！
本来挺常规的一个问题，之前也做过类似的，但是这次想用vector试试就报错了。疑惑。

问题描述：
把原来写的已知长度的数组改为了动态数组vector，然后在进行4的阶乘程序就开始崩溃了。
#include &lt;bits/stdc++.h&gt;

using namespace std;

int main()
{
    int n;
    while(scanf("%d",&amp;n)!=EOF){
        if(n==1){
            printf("1\n");]]></description><category></category></item><item><title><![CDATA[东华OJ繁殖问题]]></title><link>https://blog.youkuaiyun.com/Pure_Silly/article/details/110456868</link><guid>https://blog.youkuaiyun.com/Pure_Silly/article/details/110456868</guid><author>Pure_Silly</author><pubDate>Tue, 01 Dec 2020 23:30:16 +0800</pubDate><description><![CDATA[问题：

问题描述 :
有一家生化所，一月份引入一对新生的小白鼠。这对小白鼠生长两个月后，在第三、第四、第五个月各繁殖一对新小白鼠，在第六个月停止繁殖，在第七个月则死亡。新生的小白鼠也如此繁殖。问在第N个月时，活的小白鼠有多少对？
输入说明 :
你的程序需要从标准输入设备（通常为键盘）中读入多组测试数据。每组输入数据由一行组成，其中只有一个整数N（0 &lt; N ≤ 50）。两组输入数据间无空行。
输出说明 :
对于每组测试数据，你的程序需要向标准输出设备（通常为启动该程序的文本终端）输出一行，其中只有一]]></description><category></category></item><item><title><![CDATA[东华OJ环]]></title><link>https://blog.youkuaiyun.com/Pure_Silly/article/details/110456582</link><guid>https://blog.youkuaiyun.com/Pure_Silly/article/details/110456582</guid><author>Pure_Silly</author><pubDate>Tue, 01 Dec 2020 23:16:32 +0800</pubDate><description><![CDATA[前言：
坚持写因为今天我发现自己的博客居然被盗了，感动！
所以决定继续OJ，记录一下自己解决不是很顺畅的题（或没查到相同题目解法的题）。

题目：
问题描述 :
明明喜欢玩游戏，而明明的爸爸也乐意陪明明玩各种各样的小游戏。但是在游戏中，明明的爸爸又十分注意培养明明的智力，他希望通过游戏，不仅能让明明得到快乐，而且又能让明明学到一些知识，锻炼他的思维能力，为将来的发展打下基础。
一天，明明的爸爸和明明做起了一个叫“环”的游戏。游戏的内容很简单但却很有趣，就是有1到9九个整数，他们以任意的顺序排列成一个圆环，然]]></description><category></category></item><item><title><![CDATA[东华OJ寂寞的数]]></title><link>https://blog.youkuaiyun.com/Pure_Silly/article/details/110210395</link><guid>https://blog.youkuaiyun.com/Pure_Silly/article/details/110210395</guid><author>Pure_Silly</author><pubDate>Thu, 26 Nov 2020 23:39:54 +0800</pubDate><description><![CDATA[致命错误！


题目：
问题描述 :
道德经曰：一生二，二生三，三生万物。
　　对于任意正整数n，我们定义d(n)的值为为n加上组成n的各个数字的和。例如，d(23)=23+2+3=28,d(1481)=1481+1+4+8+1=1495。
　　因此，给定了任意一个n作为起点，你可以构造如下一个递增序列：n,d(n),d(d(n)),d(d(d(n)))…例如，从33开始的递增序列为：
　　33, 39, 51, 57, 69, 84, 96, 111, 114, 120, 123, 129, 141, …]]></description><category></category></item><item><title><![CDATA[东华大学OJ黑色星期五]]></title><link>https://blog.youkuaiyun.com/Pure_Silly/article/details/110198803</link><guid>https://blog.youkuaiyun.com/Pure_Silly/article/details/110198803</guid><author>Pure_Silly</author><pubDate>Thu, 26 Nov 2020 18:05:37 +0800</pubDate><description><![CDATA[问题：

问题描述 :
13号又是星期五是一个不寻常的日子吗? 13号在星期五比在其他日少吗?为了回答这个问题,写一个程序来计算在n年里13 日落在星期一,星期二…星期日的次数.这个测试从1900年1月1日到 1900+n-1年12月31日.n是一个非负数且不大于400.
这里有一些你要知道的: 1900年1月1日是星期一. 4,6,11和9月有30天.其他月份除了2月都有31天.闰年2月有29天,平年2月有28天.
输入说明 :
一个整数n（1&lt;= n &lt;= 400）.
输出说明 :
七个在一]]></description><category></category></item><item><title><![CDATA[东华OJ质数的后代]]></title><link>https://blog.youkuaiyun.com/Pure_Silly/article/details/110190660</link><guid>https://blog.youkuaiyun.com/Pure_Silly/article/details/110190660</guid><author>Pure_Silly</author><pubDate>Thu, 26 Nov 2020 15:47:06 +0800</pubDate><description><![CDATA[项目场景：

问题描述 :
如果一个合数由两个质数相乘而得，那么我们就叫它是质数们的直接后代。现在，给你一系列自然数，判断它们是否是质数的直接后代。
输入说明 :
第一行一个正整数T，表示需要判断的自然数数量。接下来T行，每行一个要判断的自然数1&lt;=T&lt;=20，2&lt;=要判断的自然数&lt;=10^5。
输出说明 :
共T行，依次对于输入中给出的自然数，判断是否为质数的直接后代，是则输出Yes，否则输出No
输入范例 :
4
3
4
6
12
输出范例 :
No
Yes
Yes
No


问]]></description><category></category></item></channel></rss>