青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

心如止水
Je n'ai pas le temps
posts - 400,comments - 130,trackbacks - 0

【問題描述】

       有這樣一種魔板:它是一個長方形的面板,被劃分成nm列的n*m個方格。每個方格內有一個小燈泡,燈泡的狀態有兩種(亮或暗)。我們可以通過若干操作使魔板從一個狀態改變為另一個狀態。操作的方式有兩種:

       1)任選一行,改變該行中所有燈泡的狀態,即亮的變暗、暗的變亮;

       2)任選兩列,交換其位置。

       當然并不是任意的兩種狀態都可以通過若干操作來實現互相轉化的。

       你的任務就是根據給定兩個魔板狀態,判斷兩個狀態能否互相轉化。

【輸入】

       文件中包含多組數據。第一行一個整數k,表示有k組數據。

  每組數據的第一行兩個整數nm(0<n,m100)

    以下的n行描述第一個魔板。每行有m個數字(01),中間用空格分隔。若第x行的第y個數字為0,則表示魔板的第xy列的燈泡為“亮”;否則為“暗”。

    然后的n行描述第二個魔板。數據格式同上。

    任意兩組數據間沒有空行。

【輸出】

       k行,依次描述每一組數據的結果。

       若兩個魔板可以相互轉化,則輸出YES,否則輸出NO(注意:請使用大寫字母)

【樣例】

       panel.in                                      panel.out

       2                                               YES

       3 4                                             NO

       0 1 0 1

       1 0 0 1

       0 0 0 0

       0 1 0 1

       1 1 0 0

       0 0 0 0

       2 2

       0 0

       0 1

       1 1

       1 1

 

 

這題在《算法藝術與信息學競賽》書中有提到,題目名稱為“黑白按鈕”,不再贅述。

 

在寫程序的時候遇到一個低級錯誤:為了省事把 i,j 等用于循環的變量設為了全局變量,結果程序出錯很長時間不知道因為什么。后來發現之后心想真是犯了一個不大不小的錯誤:在子函數中 i,j 改變了數值,回到main()之后導致循環提前結束!

這樣的錯誤今后一定不能再犯。

 

以下是我的程序:

#include<stdio.h>
long k,n,m;
long b0[101][101],b1[101][101],tmp[101][101];
void hang(long xx[][101],long x)
{
    
long i;
    
for(i=1;i<=m;i++)
      xx[x][i]
=1-xx[x][i];
}

void lie(long xx[][101],long x,long y)
{
    
long i,t;
    
for(i=1;i<=n;i++)
    
{
       t
=xx[i][x];
       xx[i][x]
=xx[i][y];
       xx[i][y]
=t;
    }

}

int same(long xx[][101],long x,long yy[][101],long y)
{
    
long i;
    
for(i=1;i<=n;i++)
      
if(xx[i][x]!=yy[i][y])
        
return 0;
    
return 1;
}

int main()
{
    
long i,j,p,l,flag;
    FILE 
*fin,*fout;
    fin
=fopen("panel.in","r");
    fout
=fopen("panel.out","w");
    fscanf(fin,
"%ld",&k);
    
for(l=1;l<=k;l++)
    
{
       fscanf(fin,
"%ld%ld",&n,&m);
       
for(i=1;i<=n;i++)
         
for(j=1;j<=m;j++)
           fscanf(fin,
"%ld",&b0[i][j]);
       
for(i=1;i<=n;i++)
         
for(j=1;j<=m;j++)
           fscanf(fin,
"%ld",&b1[i][j]);
       
//------Read In
       for(p=1;p<=m;p++)
       
{
          
for(i=1;i<=n;i++)
            
for(j=1;j<=m;j++)
              tmp[i][j]
=b0[i][j];
          
//------Copy
          lie(tmp,1,p);
          
for(i=1;i<=n;i++)
            
if(tmp[i][1]!=b1[i][1])
              hang(tmp,i);
          
for(i=1;i<=m;i++)
          
{
             flag
=0;
             
for(j=i;j<=m;j++)
              
if(same(tmp,j,b1,i))
               
{
                  lie(tmp,i,j);
                  flag
=1;
                  
break;
               }

             
if(!flag) break;
          }

          
if(flag) break;
       }

       
if(flag) fprintf(fout,"YES\n");
       
else fprintf(fout,"NO\n");
    }

    fclose(fin);
    fclose(fout);
return 0;
}

posted on 2010-01-06 18:43 lee1r 閱讀(469) 評論(0)  編輯 收藏 引用 所屬分類: 題目分類:搜索
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            一区二区三区四区蜜桃| 亚洲高清视频的网址| 久久久精品视频成人| 欧美一级专区| 国产深夜精品| 久久九九免费视频| 亚洲第一在线综合在线| 一区二区高清在线观看| 国产精品一区毛片| 欧美 日韩 国产一区二区在线视频| 亚洲第一黄网| 久久久综合香蕉尹人综合网| 日韩一级裸体免费视频| 欧美成人资源| 午夜精品久久久久久久99水蜜桃| 黄色亚洲免费| 欧美日韩直播| 六月婷婷一区| 亚洲一级黄色av| 亚洲青色在线| 欧美日本国产精品| 久久国产欧美日韩精品| 一本久久综合亚洲鲁鲁五月天| 亚洲日韩欧美视频| 国产一区二区三区在线播放免费观看 | 欧美韩日一区二区三区| 国产视频在线观看一区二区| 亚洲欧美日韩综合aⅴ视频| 国产精品久久久爽爽爽麻豆色哟哟| 午夜影院日韩| 一区二区三欧美| 日韩亚洲国产精品| 亚洲国产1区| 久久www成人_看片免费不卡| 夜夜爽www精品| 一本到高清视频免费精品| 一区二区亚洲| 国产亚洲欧洲| 欧美国内亚洲| 免费在线观看精品| 久久精品亚洲热| 久久精品亚洲乱码伦伦中文 | 欧美不卡在线| 久久夜精品va视频免费观看| 欧美一区二区成人| 久久成人免费日本黄色| 久久福利精品| 黑人巨大精品欧美一区二区| 国产日韩欧美视频| 国产精品一区在线播放| 国产人成一区二区三区影院| 国产精品久久久久久超碰| 欧美系列亚洲系列| 欧美亚州一区二区三区| 国产女优一区| 狠狠爱综合网| 国产精品国产三级国产aⅴ9色| 欧美日韩视频第一区| 久久精品女人天堂| 久久亚洲一区二区三区四区| 免费看黄裸体一级大秀欧美| 欧美激情综合色| 亚洲电影免费观看高清完整版在线观看 | 欧美日韩免费| 国产日韩精品电影| 影音先锋中文字幕一区二区| 亚洲国产综合91精品麻豆| 一区二区欧美在线观看| 欧美亚洲系列| 欧美专区18| 欧美在线www| 欧美大片免费久久精品三p| 欧美一站二站| 亚洲黑丝一区二区| 亚洲国产精品一区二区尤物区| 国产精品美女主播| 91久久久国产精品| 久久国产精品99久久久久久老狼 | 久久精品99国产精品日本| 亚洲国产老妈| 亚洲私人影院| 久久久久久久久一区二区| 欧美高清视频一区| 国产精品久久久久99| 在线观看亚洲视频啊啊啊啊| 亚洲少妇自拍| 欧美肥婆在线| 中文久久乱码一区二区| 亚洲美女电影在线| 一区二区高清| 麻豆精品视频| 午夜国产欧美理论在线播放| 欧美精品一区二区三区在线看午夜 | 欧美成人激情在线| 欧美国产亚洲视频| 日韩视频在线观看免费| 新片速递亚洲合集欧美合集| 欧美成人精品1314www| 国产精品普通话对白| 在线精品视频免费观看| 久久国产精品一区二区| 亚洲伦理久久| 欧美国产亚洲另类动漫| 亚洲国产视频直播| 玖玖精品视频| 久久精品综合网| 国产一区二区高清视频| 一二三区精品| 久久精品一区二区三区不卡| 免费在线看成人av| 午夜视频精品| 国产欧美亚洲视频| 久久av在线| 午夜在线a亚洲v天堂网2018| 国产精品乱码人人做人人爱| 亚洲一区二区伦理| 一区二区欧美在线观看| 欧美在线中文字幕| 国产日韩一区| 久久激情一区| 亚洲主播在线播放| 国产精品毛片在线看| 亚洲免费在线| 一区二区三区黄色| 女人天堂亚洲aⅴ在线观看| 久久久久欧美精品| 国产偷国产偷精品高清尤物| 亚洲欧美国产va在线影院| 在线亚洲成人| 国产精品红桃| 欧美一区午夜精品| 久久国产综合精品| 激情成人中文字幕| 亚洲动漫精品| 亚洲一区三区视频在线观看| 亚洲性图久久| 久久精品一二三区| 亚洲欧洲日产国产综合网| 亚洲免费精品| 国产视频在线观看一区二区三区| 久久久国产成人精品| 91久久久精品| 欧美 日韩 国产在线| 亚洲视频在线观看| 国产精品美女在线观看| 麻豆国产精品777777在线| 欧美精品久久久久久久久久| 一区二区三区日韩精品视频| 亚洲尤物影院| 在线成人激情| 久久综合电影一区| 国产精品影视天天线| 午夜国产不卡在线观看视频| 欧美一区二区精品| 亚洲人成在线免费观看| 亚洲天堂激情| 亚洲国产精品一区二区www在线| 亚洲人成在线播放| 一区二区三区欧美在线观看| 欧美国产精品久久| 亚洲一区二区精品在线观看| 香蕉视频成人在线观看| 亚洲国产一区二区三区高清| 亚洲夜间福利| 亚洲伦理在线免费看| 篠田优中文在线播放第一区| 国产精品日韩精品欧美精品| 欧美国产日韩a欧美在线观看| 欧美午夜精品久久久久久人妖| 美女91精品| 欧美亚一区二区| 亚洲黄页视频免费观看| 国产一区美女| 亚洲小说区图片区| av成人免费在线| 免费欧美在线| 9i看片成人免费高清| 在线视频一区二区| 久久久久久69| 久久精品国产99| 国产精品第一页第二页第三页| 亚洲激情成人网| 国内精品久久久久久久97牛牛| 亚洲图片你懂的| 亚洲伦理在线观看| 亚洲精品欧美一区二区三区| 亚洲黄色成人网| 亚洲狠狠婷婷| 亚洲高清一区二区三区| 欧美日韩一区在线视频| 久久精品国产亚洲aⅴ| 99热在这里有精品免费| 免费亚洲电影在线观看| 亚洲一区在线播放| 亚洲一区日韩在线| 日韩午夜中文字幕| 国产精品国产三级国产专区53| 欧美一区二区三区视频在线| 亚洲国产成人av| 国产精品美女黄网|