<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[srmmm的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/srmmm</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; srmmm]]></copyright><item><title><![CDATA[蓝桥-方格填数]]></title><link>https://blog.youkuaiyun.com/srmmm/article/details/114809829</link><guid>https://blog.youkuaiyun.com/srmmm/article/details/114809829</guid><author>srmmm</author><pubDate>Sun, 14 Mar 2021 23:37:44 +0800</pubDate><description><![CDATA[主要利用全排列枚举


#include&lt;bits/stdc++.h&gt; 
using namespace std;
typedef long long ll;
int ans=0;
int a[]={0,1,2,3,4,5,6,7,8,9};
bool check(){
	if(abs(a[0]-a[3])!=1&amp;&amp;abs(a[0]-a[1])!=1&amp;&amp;abs(a[0]-a[5])!=1&amp;&amp;abs(a[0]-a[4])!=1&amp;&amp;
	]]></description><category></category></item><item><title><![CDATA[蓝桥--日期回文]]></title><link>https://blog.youkuaiyun.com/srmmm/article/details/114447146</link><guid>https://blog.youkuaiyun.com/srmmm/article/details/114447146</guid><author>srmmm</author><pubDate>Sat, 06 Mar 2021 16:54:36 +0800</pubDate><description><![CDATA[这个题枚举所有的天数显然是不行的，和写日历一样比较麻烦，我们可以枚举所有的年份然后逆过来判断是否合法即可。


#include&lt;bits/stdc++.h&gt; 
using namespace std;
typedef long long ll;
int a[13]={0,31,29,31,30,31,30,31,31,30,31,30,31};
int t[4];
int main(){
	int n,flag1=0,flag=0;
	cin&gt;&gt;n;
	n/=10000;
	for]]></description><category></category></item><item><title><![CDATA[2021牛客寒假算法基础集训营3]]></title><link>https://blog.youkuaiyun.com/srmmm/article/details/113743175</link><guid>https://blog.youkuaiyun.com/srmmm/article/details/113743175</guid><author>srmmm</author><pubDate>Sun, 07 Feb 2021 18:18:56 +0800</pubDate><description><![CDATA[https://ac.nowcoder.com/acm/contest/9983/D

直接模拟就好


#include&lt;bits/stdc++.h&gt; 
using namespace std;
int main(){
	int n,ans=0;
	cin&gt;&gt;n;
	int t1=n;
	while(t1){
		ans+=t1%10;
		t1/=10;
	}
	for(int i=n+1;i&lt;=10000;i++){
		int temp=0;
		int t=i;
		]]></description><category></category></item><item><title><![CDATA[2021牛客寒假算法训练营1]]></title><link>https://blog.youkuaiyun.com/srmmm/article/details/113568169</link><guid>https://blog.youkuaiyun.com/srmmm/article/details/113568169</guid><author>srmmm</author><pubDate>Tue, 02 Feb 2021 17:51:36 +0800</pubDate><description><![CDATA[https://ac.nowcoder.com/acm/contest/9981/F

这题可采用贪心的策略，如果两人答案相同，那么最多得两分，要么最少都不得分，如果两人答案不同，最多有一人是对的，最少没人得分，那最少肯定是0分。


#include&lt;bits/stdc++.h&gt;
using namespace std;
int maxn=-1,minn=99999999;
char a[1000],b[1000];
int ans=0,ans1=0;
int main() {
	int n;]]></description><category></category></item><item><title><![CDATA[[蓝桥杯2015初赛]移动距离]]></title><link>https://blog.youkuaiyun.com/srmmm/article/details/113356231</link><guid>https://blog.youkuaiyun.com/srmmm/article/details/113356231</guid><author>srmmm</author><pubDate>Thu, 28 Jan 2021 19:19:41 +0800</pubDate><description><![CDATA[[蓝桥杯2015初赛]移动距离

时间限制:1Sec内存限制:256 MB
提交:1211解决:522
[状态] [提交] [命题人:外部导入]

题目描述

X星球居民小区的楼房全是一样的，并且按矩阵样式排列。
其楼房的编号为1,2,3...当排满一行时，从下一行相邻的楼往反方向排号。
比如：当小区排号宽度为6时，开始情形如下：

1 2 3 4 5 6
12 11 10 9 8 7
13 14 15 .....

我们的问题是：已知了两个楼号m和n，需要求出它们之间...]]></description><category></category></item><item><title><![CDATA[2020暑假多校第九场F题]]></title><link>https://blog.youkuaiyun.com/srmmm/article/details/108085763</link><guid>https://blog.youkuaiyun.com/srmmm/article/details/108085763</guid><author>srmmm</author><pubDate>Tue, 18 Aug 2020 19:34:24 +0800</pubDate><description><![CDATA[思路：尺取法，结构体排序
#include&lt;bits/stdc++.h&gt; 
using namespace std;
struct node{
 int num;
 int id;
}a[2000005];
int vis[1000005];
bool cmp(node x,node y){
 return x.num&lt;y.num;
}
int main(){
 int n,m,len=1,t,ans=0x3f3f3f3f;
    int cnt=0;//区间内不同天数
 cin&g..]]></description><category></category></item><item><title><![CDATA[2020-08-13]]></title><link>https://blog.youkuaiyun.com/srmmm/article/details/107984774</link><guid>https://blog.youkuaiyun.com/srmmm/article/details/107984774</guid><author>srmmm</author><pubDate>Thu, 13 Aug 2020 17:15:16 +0800</pubDate><description><![CDATA[牛客2020多校第十场E题
#include&lt;bits/stdc++.h&gt; 
using namespace std;
int a[100010];
int main(){
 int t;
 cin&gt;&gt;t;
 while(t--){
  int n;long long sum=0,tt=0;
  cin&gt;&gt;n;
  for(int i=1;i&lt;=n;i++){
   cin&gt;&gt;a[i];
   sum+=a[i];
   tt=max(tt,(sum-1]]></description><category></category></item><item><title><![CDATA[2020-08-12]]></title><link>https://blog.youkuaiyun.com/srmmm/article/details/107969150</link><guid>https://blog.youkuaiyun.com/srmmm/article/details/107969150</guid><author>srmmm</author><pubDate>Wed, 12 Aug 2020 23:26:40 +0800</pubDate><description><![CDATA[样例：
4 4
…
.###
.#.#
.###
9
#include&lt;bits/stdc++.h&gt; 
using namespace std;
vector&lt;char&gt;a[105];
int dir[][2]={{0,1},{-1,0},{0,-1},{1,0}};
int n,m;
int judge(int x,int y){//判断边界
 if(x==0||x==n-1||y==0||y==m-1)
 return 1;
 return 0;
}
void dfs(int .]]></description><category></category></item><item><title><![CDATA[2020-08-12]]></title><link>https://blog.youkuaiyun.com/srmmm/article/details/107964919</link><guid>https://blog.youkuaiyun.com/srmmm/article/details/107964919</guid><author>srmmm</author><pubDate>Wed, 12 Aug 2020 19:30:35 +0800</pubDate><description><![CDATA[2020牛客多校第十场A题
题意：给一个质数，你能找到一个排列1-n-1,后一个数是前一个数的2倍或3倍，否则输出-1.
#include&lt;bits/stdc++.h&gt; 
using namespace std;
int vis[1000005],a[1000005];
int main(){
 int t,i;
 cin&gt;&gt;t;
 while(t--){
  int n;
  cin&gt;&gt;n;
  memset(vis,0,sizeof(vis));
  a[1]=1;v]]></description><category></category></item><item><title><![CDATA[同余方程]]></title><link>https://blog.youkuaiyun.com/srmmm/article/details/107841340</link><guid>https://blog.youkuaiyun.com/srmmm/article/details/107841340</guid><author>srmmm</author><pubDate>Thu, 06 Aug 2020 15:49:12 +0800</pubDate><description><![CDATA[网上查找其他博主的总结了下：
欧几里德算法停止的状态是： a= gcd ， b = 0 ，那么，这是否能给我们求解 x y 提供一种思路呢？因为，这时候，只要 a = gcd 的系数是 1 ，那么只要 b 的系数是 0 或者其他值（无所谓是多少，反正任何数乘以 0 都等于 0 但是a 的系数一定要是 1），这时，我们就会有： a1 + b0 = gcd    当然这是最终状态，但是我们是否可以从最终状态反推到最初的状态呢？    假设当前我们要处理的是求出 a 和 b的最大公约数，并求出 x 和 y 使得.]]></description><category></category></item><item><title><![CDATA[POJ 3126 Prime Path]]></title><link>https://blog.youkuaiyun.com/srmmm/article/details/107688582</link><guid>https://blog.youkuaiyun.com/srmmm/article/details/107688582</guid><author>srmmm</author><pubDate>Thu, 30 Jul 2020 13:51:08 +0800</pubDate><description><![CDATA[#include&lt;iostream&gt;
#include &lt;algorithm&gt; 
#include&lt;stdlib.h&gt;
#include &lt;cmath&gt;
#include &lt;map&gt; 
#include &lt;queue&gt;
#include &lt;set&gt;
#include&lt;string.h&gt; 
#include&lt;time.h&gt;
#include &lt;stack&gt;
using namespace s]]></description><category></category></item><item><title><![CDATA[poj3278Catch That Cow]]></title><link>https://blog.youkuaiyun.com/srmmm/article/details/107541393</link><guid>https://blog.youkuaiyun.com/srmmm/article/details/107541393</guid><author>srmmm</author><pubDate>Thu, 23 Jul 2020 16:44:15 +0800</pubDate><description><![CDATA[#include&lt;iostream&gt;
#include &lt;algorithm&gt; 
#include&lt;stdlib.h&gt;
#include &lt;cmath&gt;
#include &lt;map&gt; 
#include &lt;queue&gt;
#include &lt;set&gt;
#include&lt;string.h&gt; 
#include&lt;time.h&gt;
using namespace std;
int a[100005],n,m;
]]></description><category></category></item></channel></rss>