<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[你...你不要过来啊！！！]]></title><description><![CDATA[瑟瑟发抖]]></description><link>https://blog.youkuaiyun.com/SSL_guyixin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SSL_guyixin]]></copyright><item><title><![CDATA[【冲刺 NOIP2022 模拟赛 B 组 Day5】B. 选择人员]]></title><link>https://blog.youkuaiyun.com/SSL_guyixin/article/details/127499931</link><guid>https://blog.youkuaiyun.com/SSL_guyixin/article/details/127499931</guid><author>SSL_guyixin</author><pubDate>Mon, 24 Oct 2022 20:11:57 +0800</pubDate><description><![CDATA[【冲刺 NOIP2022 模拟赛 B 组 Day5】B. 选择人员]]></description><category></category></item><item><title><![CDATA[【冲刺 NOIP2022 模拟赛 B 组 Day5】A. 数字计数]]></title><link>https://blog.youkuaiyun.com/SSL_guyixin/article/details/127499812</link><guid>https://blog.youkuaiyun.com/SSL_guyixin/article/details/127499812</guid><author>SSL_guyixin</author><pubDate>Mon, 24 Oct 2022 19:53:29 +0800</pubDate><description><![CDATA[【冲刺 NOIP2022 模拟赛 B 组 Day5】A. 数字计数]]></description><category></category></item><item><title><![CDATA[【集训Day3】delete]]></title><link>https://blog.youkuaiyun.com/SSL_guyixin/article/details/125837868</link><guid>https://blog.youkuaiyun.com/SSL_guyixin/article/details/125837868</guid><author>SSL_guyixin</author><pubDate>Sun, 17 Jul 2022 21:59:27 +0800</pubDate><description><![CDATA[【集训Day3T3】delete]]></description><category></category></item><item><title><![CDATA[【集训Day3】section]]></title><link>https://blog.youkuaiyun.com/SSL_guyixin/article/details/125837834</link><guid>https://blog.youkuaiyun.com/SSL_guyixin/article/details/125837834</guid><author>SSL_guyixin</author><pubDate>Sun, 17 Jul 2022 21:56:57 +0800</pubDate><description><![CDATA[【集训Day3T2】section]]></description><category></category></item><item><title><![CDATA[【集训Day3】Reconstruction of roads]]></title><link>https://blog.youkuaiyun.com/SSL_guyixin/article/details/125837545</link><guid>https://blog.youkuaiyun.com/SSL_guyixin/article/details/125837545</guid><author>SSL_guyixin</author><pubDate>Sun, 17 Jul 2022 21:44:27 +0800</pubDate><description><![CDATA[【集训Day3T1】Reconstruction of roads]]></description><category></category></item><item><title><![CDATA[【集训Day2】cinema ticket]]></title><link>https://blog.youkuaiyun.com/SSL_guyixin/article/details/125837393</link><guid>https://blog.youkuaiyun.com/SSL_guyixin/article/details/125837393</guid><author>SSL_guyixin</author><pubDate>Sun, 17 Jul 2022 21:37:36 +0800</pubDate><description><![CDATA[【集训Day2 T2】cinema ticket]]></description><category></category></item><item><title><![CDATA[【集训Day2】Sculpture]]></title><link>https://blog.youkuaiyun.com/SSL_guyixin/article/details/125836632</link><guid>https://blog.youkuaiyun.com/SSL_guyixin/article/details/125836632</guid><author>SSL_guyixin</author><pubDate>Sun, 17 Jul 2022 21:05:46 +0800</pubDate><description><![CDATA[【集训Day2 T2】Sculpture]]></description><category></category></item><item><title><![CDATA[【集训Day2】Torchbearer]]></title><link>https://blog.youkuaiyun.com/SSL_guyixin/article/details/125836571</link><guid>https://blog.youkuaiyun.com/SSL_guyixin/article/details/125836571</guid><author>SSL_guyixin</author><pubDate>Sun, 17 Jul 2022 20:34:46 +0800</pubDate><description><![CDATA[【集训Day2 T2】Torchbearer]]></description><category></category></item><item><title><![CDATA[【集训Day1】Spy dispatch]]></title><link>https://blog.youkuaiyun.com/SSL_guyixin/article/details/125836534</link><guid>https://blog.youkuaiyun.com/SSL_guyixin/article/details/125836534</guid><author>SSL_guyixin</author><pubDate>Sun, 17 Jul 2022 20:31:57 +0800</pubDate><description><![CDATA[【集训Day1 T2】Spy dispatch]]></description><category></category></item><item><title><![CDATA[【集训Day1】 Dwarves line up]]></title><link>https://blog.youkuaiyun.com/SSL_guyixin/article/details/125836471</link><guid>https://blog.youkuaiyun.com/SSL_guyixin/article/details/125836471</guid><author>SSL_guyixin</author><pubDate>Sun, 17 Jul 2022 20:28:06 +0800</pubDate><description><![CDATA[集训Day1 T1Dwarves line up]]></description><category></category></item><item><title><![CDATA[【51nod】3145 扔球游戏]]></title><link>https://blog.youkuaiyun.com/SSL_guyixin/article/details/124565427</link><guid>https://blog.youkuaiyun.com/SSL_guyixin/article/details/124565427</guid><author>SSL_guyixin</author><pubDate>Wed, 04 May 2022 08:52:29 +0800</pubDate><description><![CDATA[扔球游戏
Link


解题思路
考虑每一位上的期望为：nn+m×mn+m−1\frac{n}{n+m}\times\frac{m}{n+m-1}n+mn​×n+m−1m​ ，一共有 n+m−1n+m-1n+m−1 位，所以 ans=nmn+mans=\frac{nm}{n+m}ans=n+mnm​ 。
code
#include&lt;iostream&gt;
#include&lt;cstdio&gt;
using namespace std;

int n,m;

int gcd(int x,int ]]></description><category></category></item><item><title><![CDATA[【51nod】1632 B君的连通]]></title><link>https://blog.youkuaiyun.com/SSL_guyixin/article/details/124562287</link><guid>https://blog.youkuaiyun.com/SSL_guyixin/article/details/124562287</guid><author>SSL_guyixin</author><pubDate>Wed, 04 May 2022 08:36:22 +0800</pubDate><description><![CDATA[B君的连通
Link

题目大意
B国拥有n个城市，其交通系统呈树状结构，即任意两个城市存在且仅存在一条交通线将其连接。A国是B国的敌国企图秘密发射导弹打击B国的交通线，现假设每条交通线都有50%的概率被炸毁，B国希望知道在被炸毁之后，剩下联通块的个数的期望是多少？

解题思路
因为这是一棵树，所以每炸断一条路就会多一个连通块，所以期望为12(n−1)+1\frac{1}{2}(n-1)+121​(n−1)+1 ，再乘上2n−12^{n-1}2n−1 即可。
code
#include&lt;iostrea]]></description><category></category></item><item><title><![CDATA[【51nod】1639 绑鞋带]]></title><link>https://blog.youkuaiyun.com/SSL_guyixin/article/details/124560958</link><guid>https://blog.youkuaiyun.com/SSL_guyixin/article/details/124560958</guid><author>SSL_guyixin</author><pubDate>Tue, 03 May 2022 21:20:26 +0800</pubDate><description><![CDATA[绑鞋带
Link

题目描述
有n根鞋带混在一起，现在重复n次以下操作：随机抽出两个鞋带头，把它们绑在一起。可以想象，这n次之后將不再有单独的鞋带头，n条鞋带系成了一些环。那么有多大概率刚好所有这些鞋带只形成了一个环？
解题思路

code
#include&lt;iostream&gt;
#include&lt;cstdio&gt;
using namespace std;

int n;
double ans=1;

int main()
{
	cin&gt;&gt;n;
	for(int i=2*n-]]></description><category></category></item><item><title><![CDATA[【51nod】1381 硬币游戏]]></title><link>https://blog.youkuaiyun.com/SSL_guyixin/article/details/124560841</link><guid>https://blog.youkuaiyun.com/SSL_guyixin/article/details/124560841</guid><author>SSL_guyixin</author><pubDate>Tue, 03 May 2022 20:27:23 +0800</pubDate><description><![CDATA[硬币游戏
Link


解题思路
所有情况都可以平移为与平行线相切的情况，则期望为 2n2n2n 。
若硬币上下都与平行线相切，那么期望为 2n+12n+12n+1 。
但是相切的情况概率太小，所以忽略不计。
所以期望为 2n2n2n 。
code
#include&lt;iostream&gt;
#include&lt;cstdio&gt;
using namespace std;

int T;
int r;

int main()
{
	cin&gt;&gt;T;
	while(T--)
	{
		s]]></description><category></category></item><item><title><![CDATA[【POJ】1845 Sumdiv]]></title><link>https://blog.youkuaiyun.com/SSL_guyixin/article/details/123146094</link><guid>https://blog.youkuaiyun.com/SSL_guyixin/article/details/123146094</guid><author>SSL_guyixin</author><pubDate>Sat, 26 Feb 2022 10:29:56 +0800</pubDate><description><![CDATA[Sumdiv
Link


解题思路
显然，aba^bab 的分解质因数就是 aaa 的分解质因数数量每个乘以 bbb 。
求和直接用等比数列求和公式即可。
code
#include&lt;iostream&gt;
#include&lt;cstdio&gt;
#include&lt;cmath&gt;
#define int long long
using namespace std;

const int mod=9901;

int a,b,ans;
int x[10000],y[10000],to]]></description><category></category></item><item><title><![CDATA[【51nod】3210 二进制统计]]></title><link>https://blog.youkuaiyun.com/SSL_guyixin/article/details/123144937</link><guid>https://blog.youkuaiyun.com/SSL_guyixin/article/details/123144937</guid><author>SSL_guyixin</author><pubDate>Sat, 26 Feb 2022 08:43:47 +0800</pubDate><description><![CDATA[二进制统计
Link


解题思路
暴力统计即可。
code
#include&lt;iostream&gt;
#include&lt;cstdio&gt;
using namespace std;

int n;
int ans[40]; 

int count(int t)
{
	int s=0;
	while(!(t&amp;1))
		s++,t&gt;&gt;=1;
	return s;
}

int main()
{
	cin&gt;&gt;n;
	for(int i=1;i&lt;=n;i++]]></description><category></category></item><item><title><![CDATA[【51nod】2527 Or 和 Sum]]></title><link>https://blog.youkuaiyun.com/SSL_guyixin/article/details/123144855</link><guid>https://blog.youkuaiyun.com/SSL_guyixin/article/details/123144855</guid><author>SSL_guyixin</author><pubDate>Sat, 26 Feb 2022 08:23:26 +0800</pubDate><description><![CDATA[Or 和 Sum
Link



code
#include&lt;iostream&gt;
#include&lt;cstdio&gt;
#define int long long
using namespace std;

int a,b,c;

signed main()
{
	cin&gt;&gt;a&gt;&gt;b;
	c=b-a;
	if(a&gt;b)
		printf("Impossible\n");
	else if((a&amp;c)==c)
		printf("Possible\n"]]></description><category></category></item><item><title><![CDATA[【51nod】3395 n位格雷码]]></title><link>https://blog.youkuaiyun.com/SSL_guyixin/article/details/123020101</link><guid>https://blog.youkuaiyun.com/SSL_guyixin/article/details/123020101</guid><author>SSL_guyixin</author><pubDate>Sat, 19 Feb 2022 16:31:07 +0800</pubDate><description><![CDATA[n位格雷码
Link


解题思路
若某一位上数字和上一位相等，那这一位就是 111 ，否则是 000 ，就可以用亦或来做。
code
#include&lt;iostream&gt;
#include&lt;cstdio&gt;
#define int long long
using namespace std;

int n;

void output(int x)
{
	int a[20],tot=0;
	while(x) a[++tot]=x%2,x&gt;&gt;=1;
	for(int i=n;]]></description><category></category></item><item><title><![CDATA[【51nod】2106 一个奇数次]]></title><link>https://blog.youkuaiyun.com/SSL_guyixin/article/details/123019491</link><guid>https://blog.youkuaiyun.com/SSL_guyixin/article/details/123019491</guid><author>SSL_guyixin</author><pubDate>Sat, 19 Feb 2022 15:52:44 +0800</pubDate><description><![CDATA[一个奇数次
Link


解题思路
如果一个数被亦或两次，那么相当于没有亦或。
数据中只有一个出现奇数次的数，所以把所有数亦或一遍，结果就是奇数次的数。
code
#include&lt;iostream&gt;
#include&lt;cstdio&gt;
using namespace std;

int n,ans;

int main()
{
	cin&gt;&gt;n;
	for(int i=1;i&lt;=n;i++)
	{
		int t;
		scanf("%d",&amp;t);
		an]]></description><category></category></item><item><title><![CDATA[【51nod】3216 授勋]]></title><link>https://blog.youkuaiyun.com/SSL_guyixin/article/details/123019471</link><guid>https://blog.youkuaiyun.com/SSL_guyixin/article/details/123019471</guid><author>SSL_guyixin</author><pubDate>Sat, 19 Feb 2022 15:50:15 +0800</pubDate><description><![CDATA[授勋
Link


解题思路
二进制拆分。
code
#include&lt;iostream&gt;
#include&lt;cstdio&gt;
using namespace std;

int n;

int main()
{
	cin&gt;&gt;n;
	while(n--)
	{
		int a,ans=0;
		scanf("%d",&amp;a);
		while(a)
		{
			ans+=a&amp;1;
			a&gt;&gt;=1;
		}
		printf("%d\n",ans]]></description><category></category></item></channel></rss>