日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CF 1475 F . Unusual Matrix 思维

發布時間:2023/12/4 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CF 1475 F . Unusual Matrix 思维 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

傳送門
大體題意:給定兩個矩陣a和b,給定一個操作,這個操作可以將a矩陣任意一行或者任意一列取反,問能否將a變成b。

乍一看不是一個很難的題,但是想我這樣思維不好的還是看不出來什么東西。讓后看到了題解前幾句話 “ 固定第一行 ” 瞬間就有了思路。我們可以想想如果我們把a通過列變換,將第一行變成一樣的,那么其他行必須通過行變換,不然就會改變第一列已經相等的值。這樣只需要檢查除了第一行之外的每一行能否通過異或一行使得a變成b,那么就比較簡單啦。

//#pragma GCC optimize(2) #include<cstdio> #include<iostream> #include<string> #include<cstring> #include<map> #include<cmath> #include<cctype> #include<vector> #include<set> #include<queue> #include<algorithm> #include<sstream> #include<ctime> #include<cstdlib> #define X first #define Y second #define L (u<<1) #define R (u<<1|1) #define pb push_back #define mk make_pair #define Mid (tr[u].l+tr[u].r>>1) #define Len(u) (tr[u].r-tr[u].l+1) #define random(a,b) ((a)+rand()%((b)-(a)+1)) #define db puts("---") using namespace std;//void rd_cre() { freopen("d://dp//data.txt","w",stdout); srand(time(NULL)); } //void rd_ac() { freopen("d://dp//data.txt","r",stdin); freopen("d://dp//AC.txt","w",stdout); } //void rd_wa() { freopen("d://dp//data.txt","r",stdin); freopen("d://dp//WA.txt","w",stdout); }typedef long long LL; typedef unsigned long long ULL; typedef pair<int,int> PII;const int N=1010,mod=1e9+7,INF=0x3f3f3f3f; const double eps=1e-6;int n; int a[N][N],b[N][N];bool check() {for(int i=1;i<=n;i++){if(a[1][i]==b[1][i]) continue;for(int j=1;j<=n;j++) a[j][i]^=1;}for(int i=2;i<=n;i++){int f=a[i][1]^b[i][1];for(int j=1;j<=n;j++) if(a[i][j]^b[i][j]!=f) return false;}return true; }int main() { // ios::sync_with_stdio(false); // cin.tie(0);int _; scanf("%d",&_);while(_--){scanf("%d",&n);for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) scanf("%1d",&a[i][j]);for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) scanf("%1d",&b[i][j]);if(check()) puts("YES"); else puts("NO");}return 0; } /**/

總結

以上是生活随笔為你收集整理的CF 1475 F . Unusual Matrix 思维的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产欧美又粗又猛又爽 | 一本一道人人妻人人妻αv 九一在线视频 | 男女激情免费网站 | 呦呦在线视频 | 欧美成人片在线 | 999热| 欧美成人精品二区三区99精品 | 国产一区二区高清 | 青青草手机视频在线观看 | 成人av一区二区三区 | 成人av在线播放网站 | 91蝌蚪在线 | 免费一区二区在线观看 | 国产一区二区波多野结衣 | 五月天激情啪啪 | 麻豆69xxnxxporn | 成人福利视频导航 | 黄色网av| 热热色原网址 | 美女喷液视频 | 999在线观看视频 | 国产最新视频在线 | 国产成人在线精品 | 性生活毛片 | 欧美黄片一区 | 99一级片| 一级少妇女片 | 日韩天堂av | 国产精品啪 | 国产精品分类 | 欧美第二页 | 天天操女人 | 吻胸摸激情床激烈视频大胸 | 中文字幕在线免费观看视频 | 色婷婷av一区 | 免费观看在线观看 | 视频免费在线观看 | 欲色网站 | 女女同性被吸乳羞羞 | 特级一级片 | 久久香蕉影院 | 免费麻豆av| 激情五月五月婷婷 | 久久久精品影院 | 欧美视频自拍偷拍 | 波多野结衣一区二区三区中文字幕 | 蜜臀aⅴ免费一区二区 | 国产好片无限资源 | 一区精品视频在线观看 | 一区二区视频 | 国产精品无码中文 | 狠狠综合久久 | 成人激情文学 | 伊人精品在线视频 | 美女扒开腿让男生桶 | 欧美小视频在线 | 中文字幕第7页 | 好色综合| 欧美激情第二页 | 国产精品久久久久久久久免费软件 | 中文字幕四区 | 欧美资源在线观看 | av网址导航 | 动漫av在线免费观看 | 97人人射| 亚洲综合一二三区 | 人妻巨大乳一二三区 | 日韩插| 久草免费看 | 午夜av中文字幕 | 欧美xxxxx性| 国产精品扒开做爽爽爽的视频 | 久久久久无码国产精品不卡 | 亚洲深夜福利视频 | 深夜激情影院 | 久久久噜噜噜www成人网 | 性色av蜜臀av浪潮av老女人 | 殴美一级黄色片 | av解说在线 | 无码人妻丰满熟妇区毛片18 | 91久久久久久久久久 | 无码少妇一区二区三区芒果 | 精品视频在线一区二区 | 在线看国产精品 | 精品国产乱码久久久久久1区二区 | 日韩av免费播放 | 精品国产一区二区不卡 | 人人舔| 老头老太吃奶xb视频 | 免费在线观看污网站 | 国产免费一区视频观看免费 | 在线观看免费日韩av | 国产免费专区 | 自拍亚洲一区 | 野外吮她的花蒂高h在线观看 | 欧美乱妇狂野欧美在线视频 | 国产精品自拍视频 | 91大神久久 | 四十路av |