題解 模擬賽11 26 T1

2021-10-10 23:05:34 字數 836 閱讀 7140

很容易就能得到每跳一步就是從黑到白或白到黑

所以如果起點和終點全白或全黑,肯定no

如果起點和終點一黑一白,肯定yes

然後我就錯掉了,因為我沒有注意到有可能起點到不了終點

這種情況只會在棋盤較小的情況下出現

所以我用寬搜判斷了一下

code:

#include

#define maxn 100010

using

namespace std;

int dx[8]

=, dy[8]

=;int vis[5]

[maxn]

;struct data

;queue q;

inline

intread()

boolf(

int x,

int y)

intmain()

);while

(!q.

empty()

));}

}if(!vis[x]

[y]||

f(x, y)==f

(x, y)

)puts

("no");

else

puts

("yes");

}else

return0;

}

校內測 11 26 T1 詢問 字母串

傳送門 定義兩個字串等價,當且僅當乙個串中的26 2626 中字母在對應各不相同的26 2626 中字母後和另乙個串相同 給出乙個原串s ss,有m mm組形如 x,y,z x,y,z x,y,z 的詢問,表示從x xx和y yy開始,長度為z zz的s ss的兩個子串是否等價 對於兩個串是否等價,...

2020 11 22 模擬賽1 題解

題目描述 有 n 條木板,從上到下依次擺放,其中第 i 條木板的水平長度等於正整數 a i 高度等於 1 這些木板按左端對齊,並且第i 條的下邊界緊貼著第 i 1 條的上邊界。現在請你粉刷這 n 條的木板。你只有乙個寬度為 1 的刷子,每次可以水平或者豎直地對連續的位置進行粉刷,但是刷子不能經過沒有...

4 21小A模擬賽 T1

description 乙個無限長的01 序列,初始全為0,每次選擇乙個區間 l,r 進行操作,有三種操作 1 l r 將 l,r 中所有元素變成1。2 l r 將 l,r 中所有元素變成0。3 l r 將 l,r 中所有元素異或上1。每次操作後詢問最左邊的0 在哪個位置。input format ...