<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[squidsss的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/squidsss</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; squidsss]]></copyright><item><title><![CDATA[STL使用]]></title><link>https://blog.youkuaiyun.com/squidsss/article/details/149216077</link><guid>https://blog.youkuaiyun.com/squidsss/article/details/149216077</guid><author>squidsss</author><pubDate>Wed, 09 Jul 2025 11:04:05 +0800</pubDate><description><![CDATA[string s1;// 初始化一个空字符串// 初始化s2，并用s1初始化// 用 "hello world" 初始化 s4，除了最后的空字符外其他都拷贝到s4中// 初始化s6为：aaaaaa// s5 是从 s4 的下标 pos 开始的 len 个字符的拷贝；len 可省略，省略时表示拷贝到结尾使用 = 的是拷贝初始化，使用 () 的是直接初始化当初始值只有一个时，两者都可；当初始值有多个时一般来说要使用直接初始化，如上述最后一个的形式。]]></description><category></category></item><item><title><![CDATA[数据结构与算法]]></title><link>https://blog.youkuaiyun.com/squidsss/article/details/148589240</link><guid>https://blog.youkuaiyun.com/squidsss/article/details/148589240</guid><author>squidsss</author><pubDate>Wed, 11 Jun 2025 16:44:08 +0800</pubDate><description><![CDATA[例如到底是 while(left < right) 还是 while(left <= right)，到底是right = middle呢，还是要right = middle - 1。区间的定义就是不变量，要在二分查找的过程中，保持不变量，就是在while寻找中每一次边界的处理都要坚持根据区间的定义来操作，这就是。给定一个 n 个元素有序的（升序）整型数组 nums 和一个目标值 target  ，写一个函数搜索 nums 中的 target，如果目标值存在返回下标，否则返回 -1。二分查找涉及的很多的。]]></description><category></category></item><item><title><![CDATA[Web开发(AI)]]></title><link>https://blog.youkuaiyun.com/squidsss/article/details/148554164</link><guid>https://blog.youkuaiyun.com/squidsss/article/details/148554164</guid><author>squidsss</author><pubDate>Tue, 10 Jun 2025 16:54:42 +0800</pubDate><description><![CDATA[超文本：超越了文本的限制，比普通文本更强大。除了文字信息，还可以定义图片、音频、视频等内容。标签是一个图片标签，用来展示图片，而其中的 src 属性是用来指定要展示的图片。标记语言：由标签 “<标签名>” 构成的语言。标签是一个一级标题的标签，，用于控制页面的样式(表现)]]></description><category></category></item><item><title><![CDATA[MySQL数据库]]></title><link>https://blog.youkuaiyun.com/squidsss/article/details/148394922</link><guid>https://blog.youkuaiyun.com/squidsss/article/details/148394922</guid><author>squidsss</author><pubDate>Tue, 03 Jun 2025 14:08:51 +0800</pubDate><description><![CDATA[查询所有数据库：查询创建CREATE DATABASE [IF NOT EXISTS] 数据库名 [DEFAULT CHARSET 字符集] [COLLATE 排序规则];删除DROP DATABASE [IF EXISTS] 数据库名;使用USE 数据库名;UTF8字符集长度为3字节，有些符号占4字节，所以推荐用utf8mb4字符集查询查询DESC 表名;查询SHOW CREATE TABLE 表名;创建[…]为可选参数，最后一个字段后面没有逗号CREATE TABLE 表名(]]></description><category></category></item><item><title><![CDATA[JAVA-SE]]></title><link>https://blog.youkuaiyun.com/squidsss/article/details/148310662</link><guid>https://blog.youkuaiyun.com/squidsss/article/details/148310662</guid><author>squidsss</author><pubDate>Thu, 29 May 2025 16:13:39 +0800</pubDate><description><![CDATA[a=a^b;b=a^b;a=a^b;]]></description><category></category></item><item><title><![CDATA[JVM-Java虚拟机]]></title><link>https://blog.youkuaiyun.com/squidsss/article/details/148166598</link><guid>https://blog.youkuaiyun.com/squidsss/article/details/148166598</guid><author>squidsss</author><pubDate>Fri, 23 May 2025 13:48:35 +0800</pubDate><description><![CDATA[JVM全称是Java Virtual Machine， 即Java虚拟机，是一个运行在计算机上的程序，职责是运行Java字节码文件，但JVM上也可以运行Java、Kotlin、Scala等语言JVM的三大核心功能是内存管理(自动为对象、方法等分配内存；自动的垃圾回收机制，回收不再使用的对象)，解释运行虚拟机指令(对字节码文件中的指令，实时解释成机器码，让计算机执行)，即时编译(对热点代码进行优化，提升执行效率)Java需要实时解释，主要是为了支持跨平台特性(一次编写，多处运行)]]></description><category></category></item><item><title><![CDATA[2021-03-24]]></title><link>https://blog.youkuaiyun.com/squidsss/article/details/115188712</link><guid>https://blog.youkuaiyun.com/squidsss/article/details/115188712</guid><author>squidsss</author><pubDate>Wed, 24 Mar 2021 21:48:00 +0800</pubDate><description><![CDATA[样例1输入
6
0 0
1 0
1 1
3 1
5 1
7 1
样例1输出
3
样例1解释
按照规则一，最佳阈值的选取范围为0,1,3,5,7。
θ=0时，预测正确次数为4；
θ=1时，预测正确次数为5；
θ=3时，预测正确次数为5；
θ=5时，预测正确次数为4；
θ=7时，预测正确次数为3。
阈值选取为1或3时，预测准确率最高；
所以按照规则二，最佳阈值的选取范围缩小为1,3。
依规则三，θ*=max1,3=3。
样例2输入
8
5 1
5 0
5 0
2 1
3 0
4 0
100000000 1
1.]]></description><category></category></item><item><title><![CDATA[小中大]]></title><link>https://blog.youkuaiyun.com/squidsss/article/details/108408593</link><guid>https://blog.youkuaiyun.com/squidsss/article/details/108408593</guid><author>squidsss</author><pubDate>Thu, 19 Nov 2020 20:36:57 +0800</pubDate><description><![CDATA[题目背景
在数据分析中，最小值最大值以及中位数是常用的统计信息。
题目描述
老师给了你 n 个整数组成的测量数据，保证有序（可能为升序或降序），可能存在重复的数据。请统计出这组测量数据中的最大值、中位数以及最小值，并按照从大到小的顺序输出这三个数。
输入格式
从标准输入读入数据。
第一行输入一个整数 n，在第二行中存在 n 个有序的整数，表示测量数据，可能为升序或降序排列，可能存在连续多个整数相等，整数与整数之间使用空格隔开。
输出格式
输出到标准输出。
包含一行，包括最大值、中位数以及最小值共三个数，并按]]></description><category></category></item><item><title><![CDATA[回收站选址（clean）]]></title><link>https://blog.youkuaiyun.com/squidsss/article/details/108408054</link><guid>https://blog.youkuaiyun.com/squidsss/article/details/108408054</guid><author>squidsss</author><pubDate>Thu, 19 Nov 2020 20:35:26 +0800</pubDate><description><![CDATA[【题目背景】
开学了，可是校园里堆积了不少垃圾杂物。
热心的同学们纷纷自发前来清理，为学校注入正能量 ~

【题目描述】
 通过无人机航拍我们已经知晓了 n 处尚待清理的垃圾位置，其中第 i（1 ≤ i ≤ n） 处的坐标为 (xi,yi)，保证所有的坐标均为整数。 

我们希望在垃圾集中的地方建立些回收站。具体来说，对于一个位置 (x,y) 是否适 合建立回收站，我们主要考虑以下几点： 

 • (x,y) 必须是整数坐标，且该处存在垃圾；

 • 上下左右四个邻居位置，即 (x,y + 1)、(x,y−]]></description><category></category></item><item><title><![CDATA[稀疏向量]]></title><link>https://blog.youkuaiyun.com/squidsss/article/details/107976856</link><guid>https://blog.youkuaiyun.com/squidsss/article/details/107976856</guid><author>squidsss</author><pubDate>Thu, 19 Nov 2020 20:34:51 +0800</pubDate><description><![CDATA[#include&lt;iostream&gt;
#include&lt;map&gt;
using namespace std;
int main()
{
	ios::sync_with_stdio(false);
	//将cin，cout转化为类似scanf，printf的高效率输入输出 
	int n,a,b;
	cin&gt;&gt;n&gt;&gt;a&gt;&gt;b;
	map&lt;int,int&gt; mp;
	int index,value;
	long long sum=0;...]]></description><category></category></item><item><title><![CDATA[在霍格沃茨找零钱]]></title><link>https://blog.youkuaiyun.com/squidsss/article/details/103370566</link><guid>https://blog.youkuaiyun.com/squidsss/article/details/103370566</guid><author>squidsss</author><pubDate>Tue, 03 Dec 2019 16:56:54 +0800</pubDate><description><![CDATA[【问题描述】
如果你是哈利·波特迷，你会知道魔法世界有它自己的货币系统 —— 就如海格告诉哈利的：“十七个银西可(Sickle)兑一个加隆(Galleon)，二十九个纳特(Knut)兑一个西可，很容易。”现在，给定哈利应付的价钱P和他实付的钱A，你的任务是写一个程序来计算他应该被找的零钱。
【输入形式】
输入在1行中分别给出P和A，格式为“Galleon.Sickle.Knut”，其间用1个空格分...]]></description><category></category></item><item><title><![CDATA[语言基础一]]></title><link>https://blog.youkuaiyun.com/squidsss/article/details/103366026</link><guid>https://blog.youkuaiyun.com/squidsss/article/details/103366026</guid><author>squidsss</author><pubDate>Tue, 03 Dec 2019 13:56:53 +0800</pubDate><description><![CDATA[程序代码中，定义：
int a=6,b=4;
float c=a/b;
cout&lt;&lt;c&lt;&lt;endl;

按此代码输出，则c为1。
在运算过程中，先进行整数类运算a/b，再将值转换成float类，因此会约掉小数部分。

...]]></description><category></category></item><item><title><![CDATA[岁月留痕]]></title><link>https://blog.youkuaiyun.com/squidsss/article/details/102955527</link><guid>https://blog.youkuaiyun.com/squidsss/article/details/102955527</guid><author>squidsss</author><pubDate>Thu, 07 Nov 2019 15:26:58 +0800</pubDate><description><![CDATA[【问题描述】
   给定 n (1 ≤ n ≤ 24)个正整数a1、a2、...、an，请判断这 n 个数是否是连续 n 个月份的天数，这些月份可以跨年度。

【输入形式】
   输入第一行为一个整数 n，第二行为n个正整数 a1、a2、...、an(28 ≤ ai ≤ 31)。

【输出形式】
  输出Yes或No。

【样例输入1】
4
31 31 30 31
【样例输出1】
Yes
【样例输...]]></description><category></category></item><item><title><![CDATA[排队喝水]]></title><link>https://blog.youkuaiyun.com/squidsss/article/details/102947258</link><guid>https://blog.youkuaiyun.com/squidsss/article/details/102947258</guid><author>squidsss</author><pubDate>Thu, 07 Nov 2019 09:21:51 +0800</pubDate><description><![CDATA[【问题描述】
  某班有 n 个学生，下课铃一响，大家都去饮水机喝水，没有两个人能同时使用饮水机，因此，同学们必须排队取水。

  第 i 个学生在第 li 秒来到队尾，如果同一时刻有多个学生来到队伍，则编号大的排在编号小的后面，排在队伍最前面的学生将花1秒的时间取水，然后离开，其他人在后面排队。如果到第 ri 秒学生 i 还没有取到水且他前面还有人，他将不打水而直接离开队伍。

   编程求每个...]]></description><category></category></item><item><title><![CDATA[快速公交BRT]]></title><link>https://blog.youkuaiyun.com/squidsss/article/details/102944774</link><guid>https://blog.youkuaiyun.com/squidsss/article/details/102944774</guid><author>squidsss</author><pubDate>Wed, 06 Nov 2019 22:42:13 +0800</pubDate><description><![CDATA[【问题描述】
   在城市里，快速公交（BRT）线路为一条直线，在其线路上有 n 个交叉路口，在每个路口都有一个交通信号灯，在红灯与绿灯之间周期性循环。

   在绿灯亮起持续 g 秒的期间，允许通行，之后变为红灯，保持 r 秒，红灯期间禁止车辆通行。如果一辆车正好在变为红灯的时候到达交叉口，它应该停车，但是如果是正好变成绿灯，车辆就可以继续行驶。


   所有的交通灯都有相同的变化时间，并且是...]]></description><category></category></item><item><title><![CDATA[选举]]></title><link>https://blog.youkuaiyun.com/squidsss/article/details/102940045</link><guid>https://blog.youkuaiyun.com/squidsss/article/details/102940045</guid><author>squidsss</author><pubDate>Wed, 06 Nov 2019 18:03:59 +0800</pubDate><description><![CDATA[【问题描述】
   在一场全国性选举中，有n位候选人，编号从1~n，这个国家有m个城市，已知每个城市每个候选人的得票数。

   这个国家的选举制度很不寻常。在选举的第一阶段，每个城市的票数被计算出来，在每个城市，获胜者为得票最多的候选人，如果有相同得票数，则编号最小的获胜。

   在第二个阶段，比较赢得的城市数，赢得的城市最多者获胜，如果赢得的城市数相等，则编号小者获胜。

   请确定最终谁...]]></description><category></category></item><item><title><![CDATA[拜访朋友]]></title><link>https://blog.youkuaiyun.com/squidsss/article/details/102915979</link><guid>https://blog.youkuaiyun.com/squidsss/article/details/102915979</guid><author>squidsss</author><pubDate>Tue, 05 Nov 2019 15:08:01 +0800</pubDate><description><![CDATA[【问题描述】
   小希想去拜访一位朋友，他家位于坐标轴的0点，他朋友的家在坐标点 m（m&gt;0）。

   在这条线路上有多路公交车通行，运行区间位于[x，y]之间，x、y为整数，在该区间内的任意整数点都设有公交站，小希可以在任意站上下。

 

  请编程确定小希是否可以搭乘公交车到达朋友家。

【输入形式】
   输入第1行为两个正整数 n 和 m，表示公交车的线路数以及小希朋友家的位置...]]></description><category></category></item><item><title><![CDATA[小希的新工作]]></title><link>https://blog.youkuaiyun.com/squidsss/article/details/102914590</link><guid>https://blog.youkuaiyun.com/squidsss/article/details/102914590</guid><author>squidsss</author><pubDate>Tue, 05 Nov 2019 14:15:23 +0800</pubDate><description><![CDATA[【问题描述】
   小希最近找到了大公司的客户经理的新工作，每天工作时间为 L 分钟，他主要为 n 个固定的高端客人服务，第 i 个客人会在第 ti 分钟到来，他需要为其服务 li 分钟，在此期间不会有其他客人到来。

   他喜欢在工作的间隙放松一下，喝杯咖啡，或者做做简单的运动，每次需要 a 分钟的时间，如果可以，这样惬意的事情他能够连续做好多次。但在有顾客的时间里，他必须在工作岗位上，否则，...]]></description><category></category></item><item><title><![CDATA[阿迪看医生]]></title><link>https://blog.youkuaiyun.com/squidsss/article/details/102914103</link><guid>https://blog.youkuaiyun.com/squidsss/article/details/102914103</guid><author>squidsss</author><pubDate>Tue, 05 Nov 2019 13:48:32 +0800</pubDate><description><![CDATA[【问题描述】
  这几天同学们总是对阿迪议论纷纷，这使得他很烦恼，似乎产生了一些抑郁，头也有点痛，打不起精神，他只好去看医生。然而，他只有去看过 n 个医生之后才能确诊病情，每个医生都需要上一个医生的诊断结果，因此他必须按顺序去预约每个医生，也就是说，他必须先去看医生1，然后再去看医生2，然后是医生3，等等。只有到最后一个医生那里才能确诊，且每天只能看一个医生。

  从今天开始，每个医生都有一个...]]></description><category></category></item><item><title><![CDATA[松雅的花园]]></title><link>https://blog.youkuaiyun.com/squidsss/article/details/102909030</link><guid>https://blog.youkuaiyun.com/squidsss/article/details/102909030</guid><author>squidsss</author><pubDate>Tue, 05 Nov 2019 08:47:07 +0800</pubDate><description><![CDATA[【问题描述】
   冬天到了，松雅觉得是时候给她的花园浇水了。

   她的花园由 n 个连续的苗圃组成，编号从 1~n。其中的 k 个苗圃安装有水龙头（第 i 个水龙头位于苗圃 xi），当水龙头打开的时候，可以同时给相邻的苗圃浇水。1个时间单位后，她可以给苗圃 xi 浇好水，2个时间单位后，她可以给 [xi-1, xi+1] 范围内的苗圃（如果有）浇好水，在 j 个时间单位后，她可以给[xi-(...]]></description><category></category></item></channel></rss>