<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[我的的博客园区]]></title><description><![CDATA[你在看我的博客]]></description><link>https://blog.youkuaiyun.com/SSL_BPT</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SSL_BPT]]></copyright><item><title><![CDATA[WaterAngle题解Contest806div4]]></title><link>https://blog.youkuaiyun.com/SSL_BPT/article/details/125889774</link><guid>https://blog.youkuaiyun.com/SSL_BPT/article/details/125889774</guid><author>SSL_BPT</author><pubDate>Wed, 20 Jul 2022 13:35:31 +0800</pubDate><description><![CDATA[在满足a[j]]]></description><category></category></item><item><title><![CDATA[WaterAngel题解Codeforces Round #800 (Div. 2)]]></title><link>https://blog.youkuaiyun.com/SSL_BPT/article/details/125339002</link><guid>https://blog.youkuaiyun.com/SSL_BPT/article/details/125339002</guid><author>SSL_BPT</author><pubDate>Fri, 17 Jun 2022 20:21:49 +0800</pubDate><description><![CDATA[水/ 确实是个5，连题都看不懂A : 嗯嗯在这个子串从1 - i 的区间里，它的得分是里面的 abs（0数量-1数量）不难发现，最好的答案其实是1010这样交错来，因为更多的那个数字肯定会超出，所以要使分数最小，不可避免地要让多出来的数字都放在一起，图省事直接丢最后了，其他部分就1010交错吧输出方式可以直接“10”这样，我图代码字数少这样写而已，代码能力差是这样的，又不是major，major in ECO


B ： 晚上看不懂。然后卡了，换C做一下也没看懂直接寄。01 可以换成 1   10 可以换成]]></description><category></category></item><item><title><![CDATA[WaterAngel题解Codeforces Round #799 (Div. 4)]]></title><link>https://blog.youkuaiyun.com/SSL_BPT/article/details/125338842</link><guid>https://blog.youkuaiyun.com/SSL_BPT/article/details/125338842</guid><author>SSL_BPT</author><pubDate>Fri, 17 Jun 2022 19:09:09 +0800</pubDate><description><![CDATA[A : 直接输出数值比A大的完事


B ：len表示的是有多少种数字，（n-len）% 2 模拟了每个数字各留一个的情况下剩什么数字，如果发现消完还是有数字是只有一个的，那么这个数字只能被抛弃了。


C ：纯模拟，感觉对我来说比B简单//OIer要相信模法


D ： 找回文时钟，只要模拟他看表的动作就行，然后判断是不是已经看完一轮了 


E ： 如果是OI自己暴力吧，可惜不是。那么想想优化感觉只能做二分查找了，先记录到这个数字为止的数组，加和为几，然后从后往前遍历，找到超出不需要的部分，再计算删除两]]></description><category></category></item><item><title><![CDATA[WaterAngel题解Codeforces Round #797 (Div. 3)]]></title><link>https://blog.youkuaiyun.com/SSL_BPT/article/details/125210247</link><guid>https://blog.youkuaiyun.com/SSL_BPT/article/details/125210247</guid><author>SSL_BPT</author><pubDate>Thu, 09 Jun 2022 20:57:44 +0800</pubDate><description><![CDATA[Zong Jie你酒桶玩得和屎一样，一个赛季练个纳尔有这么难吗？ 这两场打得都很差，一直在扣分，本来就没几分，还嗯扣。我不想把借口归结于自己以外，但是我觉得这比赛不适合在宿舍打，最好的办法就是快点去竞赛队才有条件。在宿舍一关灯听那几个D能鬼叫能想个勾吧。A ： 颁奖台，EZ


B ：不理解到底哪里会错。思路就是看看除了B[i] = 0 的数，a[i] - b[i] 是否相等，大家都相等就可以，a[i] < b[i] 也是不行的。敲的第一遍怎么改都改不对啊，第二天一早上重新写就对了，什么玩意？


C ：画]]></description><category></category></item><item><title><![CDATA[WaterAngel题解Codeforces Round #796 (Div. 2)]]></title><link>https://blog.youkuaiyun.com/SSL_BPT/article/details/125132569</link><guid>https://blog.youkuaiyun.com/SSL_BPT/article/details/125132569</guid><author>SSL_BPT</author><pubDate>Sun, 05 Jun 2022 15:57:29 +0800</pubDate><description><![CDATA[A ：找到一个数Y，使 Y & X>0 且 Y ^ X >0因为 1 & 1 =1，其余都是 0，当Y和X完全相同的时候，Y ^ X 才会=0所以问题转换为，把X转为二进制，从最后一位往前的第一个1就是Y的首位，其余位0，如果Y=X，则Y+1


B : 对于任意一个数字，看做(2 ** R)*k； k为奇数，那么两个数字相加后 (假设R1 > R2) ，得到                                                (2**R2 )*{  [  2**（R1-R2)  ]]></description><category></category></item><item><title><![CDATA[WaterAngel题解Educational Codeforces Round 129 (Rated for Div. 2) A-D]]></title><link>https://blog.youkuaiyun.com/SSL_BPT/article/details/125009809</link><guid>https://blog.youkuaiyun.com/SSL_BPT/article/details/125009809</guid><author>SSL_BPT</author><pubDate>Fri, 27 May 2022 19:51:30 +0800</pubDate><description><![CDATA[A : 题目意思其实就是看看谁一招制胜，谁能先出自己最大的牌让对手无牌可出就行，所以对于Alice先手，只要把最大的牌直接打就行，不小于Bob最大的就行，反正同理。


#include &lt;iostream&gt;
using namespace std;
int max(int a, int b) {
    if (a &gt; b)
        return a;
    return b;
}
int main() {
    int t;
    cin &gt;&gt; t;
    ]]></description><category></category></item><item><title><![CDATA[毕业后第一篇题解-组合数问题]]></title><link>https://blog.youkuaiyun.com/SSL_BPT/article/details/82020867</link><guid>https://blog.youkuaiyun.com/SSL_BPT/article/details/82020867</guid><author>SSL_BPT</author><pubDate>Fri, 24 Aug 2018 16:22:25 +0800</pubDate><description><![CDATA[ 

洛谷题号2822。
毕业了虽然走掉，但是还可以在NOI上见一面。
在哪都是学习，就别想太多了（强行安慰自己）
这是数论的题目，求组合数，其实按照x=n，y=m的格式画表，
就可以得到一个杨辉三角，先把2000的杨辉三角打出来，然后O（1）查询。
直接在三角建立是Mod k（证明我还是个P党）。但是发现实际上，可能m&amp;gt;n，
好像3要分5份之类，所以其实是这个情况：



就会出现一个矩阵...]]></description><category></category></item><item><title><![CDATA[数字编码]]></title><link>https://blog.youkuaiyun.com/SSL_BPT/article/details/80314506</link><guid>https://blog.youkuaiyun.com/SSL_BPT/article/details/80314506</guid><author>SSL_BPT</author><pubDate>Mon, 14 May 2018 20:09:21 +0800</pubDate><description><![CDATA[数字编码Time Limit:10000MS  Memory Limit:256000K
Total Submit:38 Accepted:22 
Case Time Limit:1000MSDescription一列有顺序的非负整数，需要把它们编码成一个0、1字符串进行传送。设这一列数为P={P1，P2，...，Pn}，其中0&amp;lt;=Pi&amp;lt;32767，具体的编码方法为：把P分成k个段 S...]]></description><category></category></item><item><title><![CDATA[隐形的翅膀（离散化）]]></title><link>https://blog.youkuaiyun.com/SSL_BPT/article/details/80204447</link><guid>https://blog.youkuaiyun.com/SSL_BPT/article/details/80204447</guid><author>SSL_BPT</author><pubDate>Sat, 05 May 2018 12:08:01 +0800</pubDate><description><![CDATA[背景小杉终于进入了天堂。他看到每个人都带着一双隐形翅膀，他也想要。 
（小杉是怎么看到的？……） 
描述天使告诉小杉，每只翅膀都有长度，两只翅膀的长度之比越接近黄金分割比例，就越完美。 
现在天使给了小杉N只翅膀，小杉想挑出一对最完美的。 
格式输入格式每组测试数据的 
第一行有一个数N(2<=N<=30000) 
第二行有N个不超过1e5的正整数，表示N只翅膀的长度。 
20%的数据N<=100]]></description><category></category></item><item><title><![CDATA[书本整理]]></title><link>https://blog.youkuaiyun.com/SSL_BPT/article/details/80187743</link><guid>https://blog.youkuaiyun.com/SSL_BPT/article/details/80187743</guid><author>SSL_BPT</author><pubDate>Thu, 03 May 2018 21:45:55 +0800</pubDate><description><![CDATA[书本整理Time Limit:10000MS  Memory Limit:65536K
Total Submit:24 Accepted:16 
Case Time Limit:1000MSDescription小明的书架上放了很多书，为了使书架变得整洁，小明决定整理书架，他将所有书安高度大小排列，这样排了之后虽然整齐了许多，但小明发现，书本的宽度不同，导致书架看上去还是有些凌乱。小明将这个凌]]></description><category></category></item><item><title><![CDATA[dwarf tower SSL_2516]]></title><link>https://blog.youkuaiyun.com/SSL_BPT/article/details/80172657</link><guid>https://blog.youkuaiyun.com/SSL_BPT/article/details/80172657</guid><author>SSL_BPT</author><pubDate>Wed, 02 May 2018 21:51:17 +0800</pubDate><description><![CDATA[2014年中山市选拔赛 dwarf tower
Time Limit:40000MS  Memory Limit:65536K
Total Submit:45 Accepted:18 
Case Time Limit:1000MS
Description
Vasya在玩一个叫做"Dwarf Tower"的游戏，这个游戏中有n个不同的物品，它们的编号为1到n。现在Vasya想得到编号为1的]]></description><category></category></item><item><title><![CDATA[集合问题]]></title><link>https://blog.youkuaiyun.com/SSL_BPT/article/details/80098793</link><guid>https://blog.youkuaiyun.com/SSL_BPT/article/details/80098793</guid><author>SSL_BPT</author><pubDate>Thu, 26 Apr 2018 20:15:09 +0800</pubDate><description><![CDATA[集合问题Time Limit:10000MS  Memory Limit:65536KTotal Submit:27 Accepted:18 Case Time Limit:1000MSDescription对于从 1 到 N (1 &amp;lt;= N &amp;lt;= 39) 的连续整数集合，能划分成两个子集合，且保证每个集合的数字和是相等的。举个例子，如果 N=3，对于{1，2，3}能划分成两个子集合，...]]></description><category></category></item><item><title><![CDATA[全排列]]></title><link>https://blog.youkuaiyun.com/SSL_BPT/article/details/80029652</link><guid>https://blog.youkuaiyun.com/SSL_BPT/article/details/80029652</guid><author>SSL_BPT</author><pubDate>Sat, 21 Apr 2018 14:48:42 +0800</pubDate><description><![CDATA[前言：连全排列都没有怎么行！题目描述输出自然数1到n所有不重复的排列，即n的全排列，要求所产生的任一数字序列中不允许出现重复的数字。输入输出格式输入格式：n(1≤n≤9)输出格式：由1～n组成的所有不重复的数字序列，每行一个序列。每个数字保留5个常宽。输入输出样例read.in3write.out1 2 31 3 22 1 32 3 13 1 23 2 1简单的深搜（我得学学暴力了）var
 a:...]]></description><category></category></item><item><title><![CDATA[2017年东莞市信息学特长生测试题]]></title><link>https://blog.youkuaiyun.com/SSL_BPT/article/details/79980740</link><guid>https://blog.youkuaiyun.com/SSL_BPT/article/details/79980740</guid><author>SSL_BPT</author><pubDate>Tue, 17 Apr 2018 21:01:58 +0800</pubDate><description><![CDATA[2017年东莞市信息学特长生测试题 优美景点Time Limit:10000MS  Memory Limit:25600KTotal Submit:13 Accepted:12 Case Time Limit:1000MSDescriptionD城市是个有深厚文化底蕴的城市，有许多优美的景点，今年政府组织了市民对该城市的N个优美的景点进行了投票，政府部门想知道这N个景点投票数从大到小的情况，现在请...]]></description><category></category></item><item><title><![CDATA[[模板]快排]]></title><link>https://blog.youkuaiyun.com/SSL_BPT/article/details/78735643</link><guid>https://blog.youkuaiyun.com/SSL_BPT/article/details/78735643</guid><author>SSL_BPT</author><pubDate>Sat, 14 Apr 2018 09:46:17 +0800</pubDate><description><![CDATA[题目描述利用快速排序算法将读入的N个数从小到大排序后输出。快速排序是信息学竞赛的必备算法之一。对于快速排序不是很了解的同学可以自行上网查询相关资料，掌握后独立完成。（C++选手请不要试图使用STL，虽然你可以使用sort一遍过，但是你并没有掌握快速排序算法的精髓。）输入输出格式输入格式：输入文件sort.in的第1行为一个正整数N，第2行包含N个空格隔开的正整数a[i]，为你需要进行排序的数，数据...]]></description><category></category></item><item><title><![CDATA[16年特长生（广东东莞）]]></title><link>https://blog.youkuaiyun.com/SSL_BPT/article/details/79841672</link><guid>https://blog.youkuaiyun.com/SSL_BPT/article/details/79841672</guid><author>SSL_BPT</author><pubDate>Sat, 07 Apr 2018 16:35:10 +0800</pubDate><description><![CDATA[前言：这套题做得我有点心态崩，好怕过不了啊

 

2016东莞市特长生考试 子数整数

Time Limit:10000MS  Memory Limit:256000K
Total Submit:38 Accepted:25 
Case Time Limit:1000MS

Description

对于一个五位数 a1a2a3a4a5，可将其拆分为三个子数： sub1=a1a2a3 
sub2...]]></description><category></category></item><item><title><![CDATA[12特长生]]></title><link>https://blog.youkuaiyun.com/SSL_BPT/article/details/79678854</link><guid>https://blog.youkuaiyun.com/SSL_BPT/article/details/79678854</guid><author>SSL_BPT</author><pubDate>Sat, 24 Mar 2018 16:18:19 +0800</pubDate><description><![CDATA[2012特长生（东莞），That's♂good]]></description><category></category></item><item><title><![CDATA[09特长生]]></title><link>https://blog.youkuaiyun.com/SSL_BPT/article/details/79642444</link><guid>https://blog.youkuaiyun.com/SSL_BPT/article/details/79642444</guid><author>SSL_BPT</author><pubDate>Wed, 21 Mar 2018 16:57:03 +0800</pubDate><description><![CDATA[一、惊人的记忆力提交文件:　a.pas / a.exe输入文件:　a.in输出文件:　a.out问题描述:希望中学的小明非常聪明，记忆力非常的好，可以达到过目不忘的程度，你任意给他一列数，他可以很快的按从小到大的顺序说出来。现在小A为了考考小明，任意给小明两列数，要求他将这两个数列中的数合并成一个数列，按从小到大的顺序说出这些数，相同的数只保留一个。现在也请你编程序来解决这个问题。数据输入:从文件...]]></description><category></category></item><item><title><![CDATA[高精度合集P]]></title><link>https://blog.youkuaiyun.com/SSL_BPT/article/details/79642124</link><guid>https://blog.youkuaiyun.com/SSL_BPT/article/details/79642124</guid><author>SSL_BPT</author><pubDate>Wed, 21 Mar 2018 16:45:46 +0800</pubDate><description><![CDATA[//前言：我发现，最近写的题都有各种高精度，所以说，把写过的贴在这里，有空也可以看一看。
一。高精a+b据说会RE，搞不好是201 
 没啥好讲，细心有耐心就好了。
var
 s:string;
 x,y:array[0..120]of integer;
 i,j,l1,l2:integer;
begin
 readln(s);
 l1:=length(s);
 for i:=l1 down]]></description><category></category></item><item><title><![CDATA[08特长生]]></title><link>https://blog.youkuaiyun.com/SSL_BPT/article/details/79508781</link><guid>https://blog.youkuaiyun.com/SSL_BPT/article/details/79508781</guid><author>SSL_BPT</author><pubDate>Sat, 10 Mar 2018 16:15:50 +0800</pubDate><description><![CDATA[08年的特长生（东莞）试题
一、聪明的小李
提交文件：num.pas / num.exe
问题描述：
小李的识记能力非常强，一列数他一看就知道最大的是哪个数，这个数在原数列中的位置。现在的问题是给定一个各不相同的正整数数列，要你找出第K大的数是多少，并指出该数在原数列中的位置。
数据输入：
从文件num.in中读入数据，文件共有三行，第一行是一个正整数N，表示原数列共有N个数，第二行是]]></description><category></category></item></channel></rss>