<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[glzzs的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/glzzs</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; glzzs]]></copyright><item><title><![CDATA[题解：P7381 [COCI2018-2019#6] Sličice]]></title><link>https://blog.youkuaiyun.com/glzzs/article/details/131414129</link><guid>https://blog.youkuaiyun.com/glzzs/article/details/131414129</guid><author>glzzs</author><pubDate>Tue, 27 Jun 2023 11:50:33 +0800</pubDate><description><![CDATA[欢迎ctj]]></description><category></category></item><item><title><![CDATA[C++单人小游戏]]></title><link>https://blog.youkuaiyun.com/glzzs/article/details/125659129</link><guid>https://blog.youkuaiyun.com/glzzs/article/details/125659129</guid><author>glzzs</author><pubDate>Thu, 07 Jul 2022 14:56:51 +0800</pubDate><description><![CDATA[C++单人小游戏,控制台。]]></description><category></category></item><item><title><![CDATA[c++快读函数]]></title><link>https://blog.youkuaiyun.com/glzzs/article/details/120254571</link><guid>https://blog.youkuaiyun.com/glzzs/article/details/120254571</guid><author>glzzs</author><pubDate>Sun, 12 Sep 2021 19:23:02 +0800</pubDate><description><![CDATA[十分重要的快读。


inline long long read(){
    long long n=0;
    char c=getchar();
    bool f=c==‘-‘;
    if(f)
        c=getchar();
    for(c&gt;=‘0’;c=getcher();)
        n+=c-‘0’;
    if(f)
        n=-n;
    return n;
}


]]></description><category></category></item><item><title><![CDATA[题解：洛谷 P1104 生日]]></title><link>https://blog.youkuaiyun.com/glzzs/article/details/119819272</link><guid>https://blog.youkuaiyun.com/glzzs/article/details/119819272</guid><author>glzzs</author><pubDate>Fri, 20 Aug 2021 11:17:36 +0800</pubDate><description><![CDATA[题目传送门

写这道题，可以使用结构体，排序用sort快速排序。

注意要使用algorithm算法头键。



源代码：


#include &lt;iostream&gt;
#include &lt;algorithm&gt;
#include &lt;cstring&gt;

using namespace std;

struct st_ {
	int y,m,d;
	int i;
	char name[1000];
};

bool cmp(st_ a,st_ b){
	if(a.y==b...]]></description><category></category></item><item><title><![CDATA[题解：洛谷 B2028 反向输出一个三位数]]></title><link>https://blog.youkuaiyun.com/glzzs/article/details/119795841</link><guid>https://blog.youkuaiyun.com/glzzs/article/details/119795841</guid><author>glzzs</author><pubDate>Thu, 19 Aug 2021 10:20:09 +0800</pubDate><description><![CDATA[一道水题。

题目传送门

可以使用字符串，先输入，然后倒着一个一个输出。


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

int main(){
	char a[3];
	cin&gt;&gt;a;
	cout&lt;&lt;a[2]&lt;&lt;a[1]&lt;&lt;a[0];
	return 0;
}


]]></description><category></category></item><item><title><![CDATA[题解：洛谷 P1036 [NOIP2002 普及组] 选数]]></title><link>https://blog.youkuaiyun.com/glzzs/article/details/119772292</link><guid>https://blog.youkuaiyun.com/glzzs/article/details/119772292</guid><author>glzzs</author><pubDate>Wed, 18 Aug 2021 09:44:06 +0800</pubDate><description><![CDATA[一道十分标准的dfs。



质数判断


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

int a[30],n,k,ans=0;

bool isprime(const int n){
	if(n==1)
		return 0;
	for(int A=2;A&lt;n;A++){
		if(n%A==0)
			return 0;
	}
	return 1;
}

void dfs(int A,int m,i]]></description><category></category></item><item><title><![CDATA[求质数的2种方法]]></title><link>https://blog.youkuaiyun.com/glzzs/article/details/119772545</link><guid>https://blog.youkuaiyun.com/glzzs/article/details/119772545</guid><author>glzzs</author><pubDate>Wed, 18 Aug 2021 09:43:15 +0800</pubDate><description><![CDATA[求质数是非常重要的。



先说一种最基本的求法。


bool isprime(const int n){
	if(n==1)
		return 0;
	for(int A=2;A&lt;n;A++){
		if(n%A==0)
			return 0;
	}
	return 1;
}

枚举，从2开始，到n-1，如果没有一个是n的因数，那就返回1，是质数；

如果有，就返回0，不是。



另一种质数筛。


bool ssb[1001000];//素数表

void ycl(){//预处理素数
...]]></description><category></category></item><item><title><![CDATA[题解：洛谷 P4431 [COCI2017-2018#2] ​Košnja]]></title><link>https://blog.youkuaiyun.com/glzzs/article/details/119753041</link><guid>https://blog.youkuaiyun.com/glzzs/article/details/119753041</guid><author>glzzs</author><pubDate>Tue, 17 Aug 2021 11:56:19 +0800</pubDate><description><![CDATA[一道非常简单的数学题。

分析：转弯次数为 长宽中最小值*2-2


ans[n]=(a&gt;b?b*2-2:a*2-2);

三目运算符不懂的可以看一下这篇文章。

完整源代码:


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

int main(){
	int a,b,n,c,ans[1000000]; 
	cin&gt;&gt;n;
	c=n;
	while(n--){
		cin&gt;&gt;a&gt;&gt;b;
		ans[n]=(a&gt;]]></description><category></category></item><item><title><![CDATA[三目运算符用法]]></title><link>https://blog.youkuaiyun.com/glzzs/article/details/119753237</link><guid>https://blog.youkuaiyun.com/glzzs/article/details/119753237</guid><author>glzzs</author><pubDate>Tue, 17 Aug 2021 11:53:43 +0800</pubDate><description><![CDATA[三目运算符其实就是if、else的简写。






表达式1 ? 表达式2 : 表达式3 ;

表达式1返回一个bool值，如果返回true,就做表达式2，如果返回false,就做表达式3.




a&gt;b?max=a:max=b;

上面的例子
]]></description><category></category></item><item><title><![CDATA[题解：洛谷P1239 计数器]]></title><link>https://blog.youkuaiyun.com/glzzs/article/details/119732684</link><guid>https://blog.youkuaiyun.com/glzzs/article/details/119732684</guid><author>glzzs</author><pubDate>Mon, 16 Aug 2021 14:44:12 +0800</pubDate><description><![CDATA[一开始看到这道题，我以为需要用到什么神奇的算法。

后来我用最简单的方法，竟然AC了。

题目传送门

源代码：


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

int main(){
	long long n,A,B;
	int ans[10]={0};//清零
	cin&gt;&gt;n;
	for(A=1;A&lt;=n;A++){//一个数一个数地统计
		B=A;
		while(B!=0){
			ans[B%10]++;//统计个位
			B/]]></description><category></category></item></channel></rss>