国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁(yè) > news >正文

直播網(wǎng)站模板網(wǎng)站優(yōu)化推廣外包

直播網(wǎng)站模板,網(wǎng)站優(yōu)化推廣外包,做企業(yè)展示型網(wǎng)站,百度網(wǎng)站URL提交入口https://www.luogu.com.cn/problem/CF1592F1 場(chǎng)上猜了個(gè)結(jié)論,感覺(jué)只會(huì)操作1。然后被樣例1hack了。然后就猜如果 ( n , m ) (n,m) (n,m) 為1則翻轉(zhuǎn)4操作,被#14hack了。然后就猜4操作只會(huì)進(jìn)行一次,然后就不知道怎么做下去了。 上面猜的結(jié)論都…

https://www.luogu.com.cn/problem/CF1592F1

場(chǎng)上猜了個(gè)結(jié)論,感覺(jué)只會(huì)操作1。然后被樣例1hack了。然后就猜如果 ( n , m ) (n,m) (n,m) 為1則翻轉(zhuǎn)4操作,被#14hack了。然后就猜4操作只會(huì)進(jìn)行一次,然后就不知道怎么做下去了。


上面猜的結(jié)論都正確,但是既然猜結(jié)論了,為什么不考慮先證明一波?

考慮2次操作4,代價(jià)為6,只有兩種情況:

在這里插入圖片描述
而他們都可以用操作1表示出來(lái)。

然后考慮怎么做。其實(shí)感覺(jué)沒(méi)有操作4時(shí),每個(gè)位置是否翻轉(zhuǎn)都可以直接O(1)算出來(lái)。但這存在一定難度。

我當(dāng)時(shí)寫(xiě)的是:

在這里插入圖片描述
這樣子存在邏輯聯(lián)系,不方便直接表示,所以應(yīng)該考慮把if取得。

怎么去?就多列幾個(gè)表示出來(lái)。(相當(dāng)于多一個(gè)媒介)

v i , j = a i , j ? s i ? 1 , j ? s i , j ? 1 ? s i ? 1 , j ? 1 p i , j = v i , j ? s i ? 1 , j ? s i , j ? 1 ? s i ? 1 , j ? 1 v_{i,j}=a_{i,j}\otimes s_{i-1,j}\otimes s_{i,j-1}\otimes s_{i-1,j-1}\\p_{i,j} = v_{i,j}\otimes s_{i-1,j}\otimes s_{i,j-1}\otimes s_{i-1,j-1} vi,j?=ai,j??si?1,j??si,j?1??si?1,j?1?pi,j?=vi,j??si?1,j??si,j?1??si?1,j?1?

然后我們發(fā)現(xiàn)了 s s s a a a 相同。

然后發(fā)現(xiàn)翻轉(zhuǎn)4只會(huì)改變4個(gè)位置。

然后操作4有貢獻(xiàn)只當(dāng)這4個(gè)位置同時(shí)改變。

#include<bits/stdc++.h>
using namespace std;
//#define int long long
inline int read(){int x=0,f=1;char ch=getchar();
while(ch<'0'||ch>'9'){if(ch=='-')f=-1;
ch=getchar();}while(ch>='0'&&ch<='9'){x=(x<<1)+
(x<<3)+(ch^48);ch=getchar();}return x*f;}
#define Z(x) (x)*(x)
#define pb push_back
//#define M
//#define mo
#define N 510
int n, m, i, j, k, T;
int a[N][N], p[N][N], ans; 
char str[N]; signed main()
{
//	freopen("in.txt", "r", stdin);
//	freopen("out.txt", "w", stdout);
//	srand(time(NULL));
//	T=read();
//	while(T--) {
//
//	}auto calc = [&] (int x, int y) -> int {return a[x][y]^a[x+1][y]^a[x][y+1]^a[x+1][y+1]; }; n=read(); m=read(); for(i=1; i<=n; ++i) {scanf("%s", str+1); for(j=1; j<=m; ++j) if(str[j]=='B') a[i][j]=1; }for(i=n; i>=1; --i) 	for(j=m; j>=1; --j) {p[i][j]=(p[i+1][j]^p[i][j+1]^p[i+1][j+1]); if(a[i][j]^p[i][j]) p[i][j]^=1, ++ans; ans+=calc(i, j); if(i!=n && j!=m && calc(i, j) && calc(i, m) && calc(n, j) && calc(n, m)) k=-1; }printf("%d", ans+k); return 0;
}
http://m.aloenet.com.cn/news/37780.html

相關(guān)文章:

  • 金品誠(chéng)企網(wǎng)站建設(shè)b站2023年免費(fèi)入口
  • 樂(lè)清網(wǎng)站關(guān)鍵詞下載
  • 不用ftp做網(wǎng)站seo工作室
  • 建網(wǎng)站的公司不肯簽合同福州seo推廣優(yōu)化
  • 微網(wǎng)站制作軟件線上線下整合營(yíng)銷方案
  • 推廣業(yè)務(wù)網(wǎng)站建設(shè)網(wǎng)站服務(wù)器速度對(duì)seo有什么影響
  • 青島網(wǎng)站模板建站做推廣的都是怎么推
  • 穹拓做網(wǎng)站站長(zhǎng)工具seo查詢
  • 網(wǎng)站建設(shè)成本價(jià)瀏覽器看b站
  • 合肥知名網(wǎng)站制作新聞?lì)^條最新消息今天
  • 桂林網(wǎng)站建設(shè)凡森網(wǎng)絡(luò)網(wǎng)絡(luò)推廣用什么軟件好
  • wordpress 主題 修改鄭州seo哪家好
  • 寧波網(wǎng)絡(luò)推廣制作seo是哪里
  • 沈陽(yáng)網(wǎng)站seo排名優(yōu)化愛(ài)網(wǎng)站關(guān)鍵詞查詢工具
  • 網(wǎng)站模版建站免費(fèi)引流人脈推廣軟件
  • 網(wǎng)站被降權(quán)的原因怎么知道網(wǎng)站有沒(méi)有被收錄
  • 做網(wǎng)站業(yè)務(wù)員怎么樣烘焙甜點(diǎn)培訓(xùn)學(xué)校
  • 電商視覺(jué)設(shè)計(jì)網(wǎng)站批量?jī)?yōu)化網(wǎng)站軟件
  • 外國(guó)做營(yíng)銷方案的網(wǎng)站360建站和凡科哪個(gè)好
  • 建設(shè)銀行北京東四支行網(wǎng)站愛(ài)站網(wǎng)關(guān)鍵詞排名
  • 網(wǎng)站建設(shè)下什么科目武漢seo搜索引擎優(yōu)化
  • 慈溪做無(wú)痛同濟(jì) 網(wǎng)站北京最新疫情情況
  • 寧夏網(wǎng)站設(shè)計(jì)聯(lián)系電話推廣公司屬于什么公司
  • 合肥做網(wǎng)站多少錢(qián)資源網(wǎng)
  • wordpress sozo西安關(guān)鍵詞seo公司
  • 做網(wǎng)站銷售的技巧關(guān)鍵詞排名優(yōu)化教程
  • 電子商務(wù)網(wǎng)站開(kāi)發(fā)模塊流程圖網(wǎng)站建設(shè)優(yōu)化哪家公司好
  • 做技術(shù)分享網(wǎng)站有哪些手機(jī)軟文廣告300字
  • 建甌做網(wǎng)站的公司實(shí)時(shí)軍事熱點(diǎn)
  • 網(wǎng)站內(nèi)容設(shè)計(jì)要求網(wǎng)站seo的優(yōu)化怎么做