<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[suoper2656的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/suoper2656</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; suoper2656]]></copyright><item><title><![CDATA[【C++】计算代码中程序的时间差]]></title><link>https://blog.youkuaiyun.com/suoper2656/article/details/139725550</link><guid>https://blog.youkuaiyun.com/suoper2656/article/details/139725550</guid><author>suoper2656</author><pubDate>Sun, 16 Jun 2024 20:14:01 +0800</pubDate><description><![CDATA[【代码】【C++】计算代码中程序的时间差。]]></description><category></category></item><item><title><![CDATA[【C++】生成随机数]]></title><link>https://blog.youkuaiyun.com/suoper2656/article/details/139722674</link><guid>https://blog.youkuaiyun.com/suoper2656/article/details/139722674</guid><author>suoper2656</author><pubDate>Sun, 16 Jun 2024 17:03:09 +0800</pubDate><description><![CDATA[【代码】【C++】生成随机数。]]></description><category></category></item><item><title><![CDATA[【数据结构】赫夫曼编码及其应用]]></title><link>https://blog.youkuaiyun.com/suoper2656/article/details/139060681</link><guid>https://blog.youkuaiyun.com/suoper2656/article/details/139060681</guid><author>suoper2656</author><pubDate>Mon, 20 May 2024 11:26:23 +0800</pubDate><description><![CDATA[二叉树的应用、赫夫曼树。]]></description><category></category></item><item><title><![CDATA[SQL Server连接不上]]></title><link>https://blog.youkuaiyun.com/suoper2656/article/details/137777891</link><guid>https://blog.youkuaiyun.com/suoper2656/article/details/137777891</guid><author>suoper2656</author><pubDate>Mon, 15 Apr 2024 13:39:40 +0800</pubDate><description><![CDATA[打开“计算机管理”
进入“服务和应用程序”中的“服务”
下划找到“SQL Server (MSSQLSERVER)”，右键启动
重新连接，就能连接上了~



]]></description><category></category></item><item><title><![CDATA[【C++】一个求数组中最大元素的函数模板]]></title><link>https://blog.youkuaiyun.com/suoper2656/article/details/136377490</link><guid>https://blog.youkuaiyun.com/suoper2656/article/details/136377490</guid><author>suoper2656</author><pubDate>Thu, 29 Feb 2024 17:55:46 +0800</pubDate><description><![CDATA[的函数模板，能够求数组中最大的元素，并用该模板求一个。]]></description><category></category></item><item><title><![CDATA[【C++】用文件流的put和get成员函数读写文件]]></title><link>https://blog.youkuaiyun.com/suoper2656/article/details/136369458</link><guid>https://blog.youkuaiyun.com/suoper2656/article/details/136369458</guid><author>suoper2656</author><pubDate>Thu, 29 Feb 2024 14:14:49 +0800</pubDate><description><![CDATA[mainmainmain函数的参数有两个，一个int类型参数和一个指针数组。argcargcargc表示参数的个数。参数为void时argc1argc=1argc1，仅有默认参数可执行文件名。argvargvargv指针数组，分别为每个字符串首地址，其中argv[0]指向默认参数（可执行文件名）]]></description><category></category></item><item><title><![CDATA[【DP】Yarik and Array—CF1899C]]></title><link>https://blog.youkuaiyun.com/suoper2656/article/details/134901619</link><guid>https://blog.youkuaiyun.com/suoper2656/article/details/134901619</guid><author>suoper2656</author><pubDate>Sat, 09 Dec 2023 21:56:38 +0800</pubDate><description><![CDATA[根据代码就能看出思路。]]></description><category></category></item><item><title><![CDATA[C++输入的密码以 * 显示（Windows）]]></title><link>https://blog.youkuaiyun.com/suoper2656/article/details/134872265</link><guid>https://blog.youkuaiyun.com/suoper2656/article/details/134872265</guid><author>suoper2656</author><pubDate>Fri, 08 Dec 2023 10:35:04 +0800</pubDate><description><![CDATA[C++输入的密码以'*'显示（Windows）]]></description><category></category></item><item><title><![CDATA[【项目】学生信息管理系统]]></title><link>https://blog.youkuaiyun.com/suoper2656/article/details/134858382</link><guid>https://blog.youkuaiyun.com/suoper2656/article/details/134858382</guid><author>suoper2656</author><pubDate>Thu, 07 Dec 2023 16:35:01 +0800</pubDate><description><![CDATA[本系统总耗时6天，系统包括学生信息.txt用户账号.txt注意事项.txt。由于代码对文件的调用使用的是相对路径，所以要求这4个文件都需要在同一目录。使用代码前先仔细看注意事项。]]></description><category></category></item><item><title><![CDATA[ZZULI23级新生C语言周赛(5)——E，F，G]]></title><link>https://blog.youkuaiyun.com/suoper2656/article/details/134797860</link><guid>https://blog.youkuaiyun.com/suoper2656/article/details/134797860</guid><author>suoper2656</author><pubDate>Tue, 05 Dec 2023 08:38:39 +0800</pubDate><description><![CDATA[题意很容易理解，给你处于同一天的两个时间，如果第一个时间比第二个时间早，输出。页之间所有页码对应的数字的长度的和即可，可以直接无脑枚举所有情况。的“差异度”为它们具有不同字符的位置数。每个结果包含十个用空格隔开的数字，第一个数字表示。每组数据输出一个结果，每个结果占一行。中的两个字符（不交换也可以），使得。的“差异度”最小，并输出这个最小值。时，表示输入终止，且该行不作处理。无需判断，因为它不能改变差异度。的差异度后，我们先判断是否存在。出现的次数，第二个数字表示。出现的次数，以此类推。]]></description><category></category></item><item><title><![CDATA[C 语言格式化输出时间]]></title><link>https://blog.youkuaiyun.com/suoper2656/article/details/134743868</link><guid>https://blog.youkuaiyun.com/suoper2656/article/details/134743868</guid><author>suoper2656</author><pubDate>Fri, 01 Dec 2023 21:05:50 +0800</pubDate><description><![CDATA[这些成员变量可以用于存储和处理日历时间和日期时间的信息。中自带的结构体类型之一。它用于表示日历时间和日期时间的组成部分。将时间戳（time_t 类型）转化为。结构体转化为时间戳。]]></description><category></category></item><item><title><![CDATA[C++ 按照空格分离字符串]]></title><link>https://blog.youkuaiyun.com/suoper2656/article/details/134704001</link><guid>https://blog.youkuaiyun.com/suoper2656/article/details/134704001</guid><author>suoper2656</author><pubDate>Thu, 30 Nov 2023 09:23:23 +0800</pubDate><description><![CDATA[【代码】C++ 按照空格分离字符串。]]></description><category></category></item><item><title><![CDATA[C++ ifstream 下的中文乱码问题]]></title><link>https://blog.youkuaiyun.com/suoper2656/article/details/134696189</link><guid>https://blog.youkuaiyun.com/suoper2656/article/details/134696189</guid><author>suoper2656</author><pubDate>Wed, 29 Nov 2023 18:26:54 +0800</pubDate><description><![CDATA[文件中以空格隔开的第一段字符串，并输出到终端。但我也不明白为什么是这样的QAQ。编码，那么终端会正确输出，即。閮戝窞杞诲伐涓氬ぇ瀛。]]></description><category></category></item><item><title><![CDATA[C++复制构造函数中的对象形参只能是引用的形式]]></title><link>https://blog.youkuaiyun.com/suoper2656/article/details/134579467</link><guid>https://blog.youkuaiyun.com/suoper2656/article/details/134579467</guid><author>suoper2656</author><pubDate>Thu, 23 Nov 2023 16:00:09 +0800</pubDate><description><![CDATA[作为形参的时候，又需要调用一次复制构造函数。我们能够发现，这个过程陷入了死循环：我们希望复制一个对象，但又在复制构造函数中先复制一份给形参。这个过程显然是不能结束的，所以不能使用按值传递。如果使用按值传递，以上边代码为例，在。调用复制构造函数，复制一份。]]></description><category></category></item><item><title><![CDATA[【数学】Pair of Topics—CF1324D]]></title><link>https://blog.youkuaiyun.com/suoper2656/article/details/134327211</link><guid>https://blog.youkuaiyun.com/suoper2656/article/details/134327211</guid><author>suoper2656</author><pubDate>Fri, 10 Nov 2023 11:12:18 +0800</pubDate><description><![CDATA[所以我们多计算的数量等于应该计算的数量，最终。，我们在用上百年那个方法的时候会将这种情况也计算在内。是同时满足两个条件的。同理，每一个满足两个条件的。其实我们恰恰可以上边的方法求出答案。都会错误地被当做正确情况计算在内。因为我们用这个方法遍历每一个。这个要求，那么我们可以对。的时候，都多计算了其中。的数量，而这样的一对。的数量，再求和即可。就是本题正确的答案。]]></description><category></category></item><item><title><![CDATA[【思维构造】Neutral Tonality—CF1894D]]></title><link>https://blog.youkuaiyun.com/suoper2656/article/details/134296388</link><guid>https://blog.youkuaiyun.com/suoper2656/article/details/134296388</guid><author>suoper2656</author><pubDate>Wed, 08 Nov 2023 19:39:52 +0800</pubDate><description><![CDATA[中最多只会有一个元素对其做出了贡献（假设有两个做出了贡献，那么这两个构成降序序列，破坏了整体的升序性质）。如果有多个答案，可以输出其中任意一个。，表示测试用例的数量。接下来是测试用例的描述。每个测试包含多个测试用例。数组降序的想法很相似？中的任意位置，任意顺序。的贡献最小，我们很容易想到插入的。每个测试用例的第一行包含两个整数。的最长递增子序列的长度。个数字，即插入后获得的最终数组。中的每一组内部都成降序分布。数组中各个元素的大小应该是。每个测试用例的第二行包含。每个测试用例的第三行包含。]]></description><category></category></item><item><title><![CDATA[【思维构造】Anonymous Informant—CF1894C]]></title><link>https://blog.youkuaiyun.com/suoper2656/article/details/134288094</link><guid>https://blog.youkuaiyun.com/suoper2656/article/details/134288094</guid><author>suoper2656</author><pubDate>Wed, 08 Nov 2023 14:21:19 +0800</pubDate><description><![CDATA[对于每个测试用例，如果匿名消息来源的话可以为真，则输出 “Yes”，如果它们必定为假，则输出 “No”。在操作后一定变成了最后一个元素，所以我们可以维护操作过程中的最后一个元素在。是操作后得到的数组，所以我们可以倒着模拟这个操作过程。你想要检查匿名消息来源的话是否为真，或者它们必定是假的。数组得到（因为不满足固定点的定义，不能进行操作），输出。模拟的过程是重点，需要看着代码自己理解。) — 测试用例的数量。接下来是测试用例的描述。在第三个测试用例中，可以证明没有解决方案。在第一次操作中，选择了一个固定点。]]></description><category></category></item><item><title><![CDATA[【位运算】Boboniu and Bit Operations—CF1395C]]></title><link>https://blog.youkuaiyun.com/suoper2656/article/details/134240933</link><guid>https://blog.youkuaiyun.com/suoper2656/article/details/134240933</guid><author>suoper2656</author><pubDate>Mon, 06 Nov 2023 11:15:26 +0800</pubDate><description><![CDATA[而根据上边的推论这个就是最终答案，这也是为什么我们要升序遍历。这里很难理解，文字并不能准确地表达出我的意思，仅仅作为思路上的引导。），所以我们可以尝试遍历答案，找出一个满足题目要求的最小的值。他想和你玩一个游戏。的二进制表示中，不存在它的某一位上是。虽然满足上述条件，但却也不是正确答案。Boboniu给你两个非负整数序列。输出一个整数：可能的最小值。，这是我们能得到的最小答案。假如以上条件已经满足，那么。的二进制表示中这一位是。注意，你可以为不同的。对于第一个例子，我们有。我们发现答案的范围很小（]]></description><category></category></item><item><title><![CDATA[【位运算】XOR Construction—CF1895D]]></title><link>https://blog.youkuaiyun.com/suoper2656/article/details/134223442</link><guid>https://blog.youkuaiyun.com/suoper2656/article/details/134223442</guid><author>suoper2656</author><pubDate>Sat, 04 Nov 2023 21:44:58 +0800</pubDate><description><![CDATA[这里使用了贪心的思路来实现（局部最优得到整体最优，二进制每一位最优得到二级制所有位最优）。如果存在多个满足条件的数组，可以输出其中任意一个。为了达到这一目的，我们只能修改。exactly once，而我们已经知道了。因为 every integer from。输入的附加限制条件：始终可以从给定序列。的所有前缀异或和各不相同，且不存在。中元素互不相同，现在的任务就是保证。位上的“1”的数量最小，进而使得。构造出至少一个有效的数组。题目要求构造一个长度为。因为题目保证有解，所以。]]></description><category></category></item><item><title><![CDATA[【思维构造】Game with Chips—CF1327C]]></title><link>https://blog.youkuaiyun.com/suoper2656/article/details/134210797</link><guid>https://blog.youkuaiyun.com/suoper2656/article/details/134210797</guid><author>suoper2656</author><pubDate>Fri, 03 Nov 2023 21:48:13 +0800</pubDate><description><![CDATA[易知这种方法满足题目要求“each chip visits the position that Petya selected for it at least once”。的所有数值大小得出），即所有输入情况都可以使用这种方法，不用考虑操作次数超出要求。然后呈 S 型从左上（初始位置）移动，直到遍历完所有的。这种方法需要的操作次数。]]></description><category></category></item></channel></rss>