<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Randy080303的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Randy080303</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Randy080303]]></copyright><item><title><![CDATA[[USAO training题]Combination Lock]]></title><link>https://blog.youkuaiyun.com/Randy080303/article/details/125016688</link><guid>https://blog.youkuaiyun.com/Randy080303/article/details/125016688</guid><author>Randy080303</author><pubDate>Sat, 28 May 2022 12:14:29 +0800</pubDate><description><![CDATA[usaco combination lock题解]]></description><category></category></item><item><title><![CDATA[扫雷游戏c++]]></title><link>https://blog.youkuaiyun.com/Randy080303/article/details/122647939</link><guid>https://blog.youkuaiyun.com/Randy080303/article/details/122647939</guid><author>Randy080303</author><pubDate>Sun, 23 Jan 2022 10:21:34 +0800</pubDate><description><![CDATA[橙旭园-高品质青少儿编程教育 | 扫雷游戏 (coding61.com)

十分简单的搜索，不过需要注意的是这里有八个方向需要搜索，而在边界搜索时可能会报错

解决办法：讲二维数组全部定义为0，然后cin时i和j从1开始


for(int i=1;i&lt;=n;i++)
  {
    for(int j=1;j&lt;=m;j++)
    {
      cin&gt;&gt;a[i][j];
    }
  }

判断则是判断该格是不是空格，如果是地雷格则跳过

完整代码：


#include&]]></description><category></category></item><item><title><![CDATA[Mad Scientist[USACO]]]></title><link>https://blog.youkuaiyun.com/Randy080303/article/details/121938184</link><guid>https://blog.youkuaiyun.com/Randy080303/article/details/121938184</guid><author>Randy080303</author><pubDate>Tue, 14 Dec 2021 19:43:03 +0800</pubDate><description><![CDATA[这题目十分的通俗易懂，简单的解释下，遇到上下两个字符串不同的就需要转换成相同的。然后又连续的不同点可以记为一次转换。比如GHGH和HGHG的转换只需要一次，而GHGH和HGGG需要两次转换，分别是把第一个“H”和第二个“G”一起转换“HG”--&gt;“GH”，然后转换最后一个“G”--&gt;“H”

ok题目看明白了，这题的思路其实和我之前讲的一道题是很相似的   传送门:低洼地c++_Randy080303的博客-优快云博客

为什么我说十分相似，因为，两个题目都是需要判断一个串是不是连...]]></description><category></category></item><item><title><![CDATA[低洼地c++]]></title><link>https://blog.youkuaiyun.com/Randy080303/article/details/121385514</link><guid>https://blog.youkuaiyun.com/Randy080303/article/details/121385514</guid><author>Randy080303</author><pubDate>Wed, 17 Nov 2021 19:30:18 +0800</pubDate><description><![CDATA[OnlineJudge



（无视掉下面的提示(〜￣△￣)〜）

首先判断我们低洼地有两种情况

第一种：只有一个点的低洼地，比如：



第二种，有多个点的洼地：



第一种情况的判断十分简单，只需要判断现在的点的两边是否高于现有的点


if(a[i-1]&gt;a[i]&amp;&amp;a[i+1]&gt;a[i])
    {
      ans++;
      continue;

第二种情况稍微有点复杂，应为他可以有很多情况：比如

或者



其实我们只要以当前i为开头，不断遍...]]></description><category></category></item><item><title><![CDATA[纸牌游戏c++]]></title><link>https://blog.youkuaiyun.com/Randy080303/article/details/121385340</link><guid>https://blog.youkuaiyun.com/Randy080303/article/details/121385340</guid><author>Randy080303</author><pubDate>Wed, 17 Nov 2021 19:10:14 +0800</pubDate><description><![CDATA[OnlineJudge

这道题十分的简单，只要充分的利用双向队列就可以了，判断每一个输入是从哪里进出

代码✧(≖ ◡ ≖✿)


#include&lt;bits/stdc++.h&gt;
using namespace std;
int main()
{
  int n;
  cin&gt;&gt;n;
  char io,si;
  int k;
  deque&lt;int&gt;c;
  int card=1;
  for(int i=0;i&lt;n;i++)
  {
    cin&gt;.]]></description><category></category></item><item><title><![CDATA[萌新小白再求助]]></title><link>https://blog.youkuaiyun.com/Randy080303/article/details/120977599</link><guid>https://blog.youkuaiyun.com/Randy080303/article/details/120977599</guid><author>Randy080303</author><pubDate>Tue, 26 Oct 2021 18:09:28 +0800</pubDate><description><![CDATA[OnlineJudge

实在不知道用什么模拟，用数组更本不可行，用队列，vector也不可行

c++
]]></description><category></category></item><item><title><![CDATA[帮忙一下思路]]></title><link>https://blog.youkuaiyun.com/Randy080303/article/details/120977479</link><guid>https://blog.youkuaiyun.com/Randy080303/article/details/120977479</guid><author>Randy080303</author><pubDate>Tue, 26 Oct 2021 18:01:49 +0800</pubDate><description><![CDATA[OnlineJudge

有没有思路，就是实在不知该怎么模拟了;-;

c++
]]></description><category></category></item><item><title><![CDATA[新手小白求助]]></title><link>https://blog.youkuaiyun.com/Randy080303/article/details/120587721</link><guid>https://blog.youkuaiyun.com/Randy080303/article/details/120587721</guid><author>Randy080303</author><pubDate>Sat, 02 Oct 2021 17:45:38 +0800</pubDate><description><![CDATA[有没有那种线上的那种题库，最好是专门给准备USACO的。有线上编译器直接检查对错的，有的话就万分感谢了。

如果可以的话，我想白嫖一些USACO B和S的算法的教程（^-^）
]]></description><category></category></item></channel></rss>