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

Uriel's Corner

Research Associate @ Harvard University / Research Interests: Computer Vision, Biomedical Image Analysis, Machine Learning
posts - 0, comments - 50, trackbacks - 0, articles - 594

POJ 1676 What time is it?---模擬

Posted on 2009-10-06 21:55 Uriel 閱讀(463) 評論(0)  編輯 收藏 引用 所屬分類: POJ 、模擬

暑假以來一直沒做過模擬。。急劇退化。。搞了數小時。。WA到死啊。。。
沒什么trick,沒什么好說的。。。純模擬。。。
改來改去,改來改去。。代碼不是一般的惡心啊。。。

/*Problem: 1676  User: Uriel 
   Memory: 180K  Time: 0MS 
   Language: C++  Result: Accepted
*/
 

#include
<stdio.h>
#include
<stdlib.h>
#include
<string.h>

int stnd[10][3][3]={{{0,1,0},{2,0,2},{2,1,2}},{{0,0,0},{0,0,2},{0,0,2}},{{0,1,0},{0,1,2},{2,1,0}},
                    
{{0,1,0},{0,1,2},{0,1,2}},{{0,0,0},{2,1,2},{0,0,2}},{{0,1,0},{2,1,0},{0,1,2}},
                    
{{0,1,0},{2,1,0},{2,1,2}},{{0,1,0},{0,0,2},{0,0,2}},{{0,1,0},{2,1,2},{2,1,2}},
                    
{{0,1,0},{2,1,2},{0,1,2}}}
;
int i,j,k,m,cse,g,h,n,res,temp,y,nn; 
int minute,hour,crt[4];
int sum[2][4];//每個時間每一位有幾種表示 
int x[2];//每個時間有幾種可能表示 
int flag[5][5][12];//保存每一位的每一格,1為_,2為|,0為空 
int num[10][5][5];//每一位每種可能的具體值 
int Time[5][10010];//每個時間每種的可能值,化為分鐘 
char t[5][5][20];//輸入                                   
                    
int main()
{
    scanf(
"%d",&cse);
    
while(1)
    
{
N:      
if(!cse)break;
        cse
--;
        memset(t,
0x00,sizeof(t));
        
for(i=0;i<3;i++)
        
{
            getchar();
            
for(j=0;j<12;j++)
            
{               
                scanf(
"%c",&t[0][i][j]);
            }

//            t[0][i][12]='\0';
//            printf("*%s*\n",t[0][i]);
            getchar();
//            getchar();
            for(j=0;j<12;j++)
            
{
                scanf(
"%c",&t[1][i][j]);
            }

//            printf("*%s*\n",t[1][i]);
        }

/*        for(i=0;i<3;i++)
        {
            printf("%s",t[0][i]);
            printf("%s",t[1][i]);
            printf("\n");
        }                   
*/
    
                
//        getchar();
//        getchar();
//        for(i=0;i<26;i++)getchar();
//        getline();
        for(i=0;i<3;i++)//每個case顯示一共3行 
        {
            
for(j=0;j<12;j++)
            
{
                
if(t[0][i][j]=='_')
                
{
                    flag[
0][i][j]=1;
                }

                
else if(t[0][i][j]=='|')
                
{
                    flag[
0][i][j]=2;
                }

                
else
                
{
                    flag[
0][i][j]=0;
                }

                
if(t[1][i][j]=='_')
                
{
                    flag[
1][i][j]=1;
                }

                
else if(t[1][i][j]=='|')
                
{
                    flag[
1][i][j]=2;
                }

                
else
                
{
                    flag[
1][i][j]=0;
                }

            }

        }

/*        for(i=0;i<3;i++)//每個case顯示一共3行 
        {
            for(j=0;j<12;j++)
            {
                printf("%d ",flag[0][i][j]);
            }
            for(j=0;j<12;j++)
            {
                printf("%d ",flag[1][i][j]);
            }
            printf("\n");
        }                   
*/

        
for(i=0;i<2;i++)//pre and after
        {
            
for(j=0;j<4;j++)//sum of digits
            {
                sum[i][j]
=0;
                
for(h=0;h<10;h++)
                
{
                    
if(j==0 && h>2)break;
                    
if(j==2 && h>5)break;
                    y
=0;
                    
for(k=0;k<3;k++)
                    
{
                        
for(g=0;g<3;g++)
                        
{                            
                            
if(flag[i][k][g+3*j]!=stnd[h][k][g] && flag[i][k][g+3*j])
                            
{
                                y
=1;
                                
goto M;
                            }

                        }

                    }

M:                  
if(!y)
                    
{
//                        printf("*");
                        sum[i][j]++;
                        num[sum[i][j]
-1][i][j]=h;
//                        if(j==1 && i==1)printf("*h=%d*",h);
                    }

                }

                
if(!sum[i][j])
                
{
                    printf(
"Not Sure\n");
                    
goto N;
                }

//                if(sum!=1)
//                {
//                    printf("Not Sure\n");
//                    goto M;
//                }
            }

        }

        
        
for(i=0;i<2;i++)
        
{
            x[i]
=0
            
for(j=0;j<sum[i][0];j++)
            
{
                
for(k=0;k<sum[i][1];k++)
                
{
                    
for(h=0;h<sum[i][2];h++)
                    
{
                        
for(m=0;m<sum[i][3];m++)
                        
{                           
                            Time[i][x[i]
++]=(num[j][i][0]*10+num[k][i][1])*60+num[h][i][2]*10+num[m][i][3];
                        }

                    }

                }

            }

        }

        res
=0;
        
for(i=0;i<x[0];i++)
        
{
            
for(j=0;j<x[1];j++)
            
{
//                printf("*%d %d*\n",Time[0][i],Time[1][j]);
                if(Time[0][i]<1440 && Time[1][j]<1440 && (Time[0][i]-Time[1][j]==15 || Time[1][j]-Time[0][i]==1425))
                
{
//                    printf("xx%d:%d %d:%d\n",Time[0][i]/60,Time[0][i]%60,Time[1][j]/60,Time[1][j]%60);
                    res++;
                    temp
=i;
//                    nn=j;
                }

            }

        }

//        printf("*%d*\n",res);
//        printf("*%d %d*\n",Time[0][temp],Time[1][nn]);
        if(res==1)
        
{
            minute
=Time[0][temp]%60;
            hour
=Time[0][temp]/60;
            crt[
0]=hour/10;
            crt[
1]=hour%10;
            crt[
2]=minute/10;
            crt[
3]=minute%10;
            printf(
"%d%d%d%d\n",crt[0],crt[1],crt[2],crt[3]);
        }

        
else
        
{
            printf(
"Not Sure\n");
        }
                                                   
    }

//    system("PAUSE");
    return 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>
            亚洲高清在线精品| 欧美精品一区二区高清在线观看| 欧美中文字幕在线播放| 亚洲欧美精品伊人久久| 亚洲已满18点击进入久久| 亚洲综合色丁香婷婷六月图片| 午夜精品美女自拍福到在线| 欧美一区二区三区喷汁尤物| 亚洲精品在线二区| 久久精品国产999大香线蕉| 在线观看一区二区精品视频| 在线电影一区| 亚洲精品一区二区三区婷婷月| 亚洲欧洲精品一区二区三区不卡 | 欧美精品成人91久久久久久久| 欧美风情在线观看| 国产精品久久91| 一区免费在线| 亚洲一区二三| 欧美福利网址| 亚洲女人天堂av| 欧美看片网站| 精品不卡一区| 欧美亚洲网站| 亚洲毛片在线观看| 久久精品免费| 国产精品视频大全| 亚洲毛片在线免费观看| 欧美在线91| 亚洲美女视频在线观看| 久久久999精品| 国产精品婷婷| 亚洲一区精品视频| 亚洲国产影院| 久久先锋影音| 国产中文一区| 欧美在线观看网站| 日韩一二三在线视频播| 久久综合狠狠| 精品成人a区在线观看| 亚洲午夜在线观看| 亚洲欧洲日韩女同| 欧美a级一区| 亚洲国产欧美精品| 蜜桃av综合| 久久久久欧美精品| 国内精品久久久久久| 午夜精品视频网站| 亚洲私人影院在线观看| 欧美精品一区在线播放| 亚洲国产专区校园欧美| 欧美成人免费全部观看天天性色| 欧美亚洲一区| 国产日韩欧美自拍| 欧美在线影院在线视频| 亚洲欧美日韩一区二区| 国产精品老牛| 香港久久久电影| 午夜精品免费在线| 国产私拍一区| 久久亚洲精品伦理| 麻豆91精品| 日韩图片一区| 午夜精品久久久久久久白皮肤| 久久久噜噜噜久噜久久| 亚洲综合色视频| 欧美亚韩一区| 亚洲字幕一区二区| 亚洲一区一卡| 国产一区二区中文| 另类av一区二区| 久久天天躁夜夜躁狠狠躁2022 | 久久国产精品网站| 在线观看日韩欧美| 亚洲国产视频一区| 欧美日韩一区二区在线播放| 亚洲一级黄色av| 欧美一区二区视频在线| 亚洲第一精品在线| 亚洲久色影视| 国产一区二区三区久久悠悠色av| 六十路精品视频| 欧美人与性动交cc0o| 亚洲欧美日韩一区在线| 久久动漫亚洲| 亚洲深夜福利在线| 欧美自拍偷拍午夜视频| 亚洲人成网在线播放| 亚洲视频在线一区| 亚洲激精日韩激精欧美精品| 日韩图片一区| 极品中文字幕一区| 99综合在线| 在线观看欧美日韩| 亚洲视频一二三| 亚洲国产一二三| 亚洲一区高清| 亚洲九九九在线观看| 欧美专区在线观看一区| 亚洲视频在线观看免费| 久久久精品国产一区二区三区 | 亚洲特色特黄| 久久久久高清| 亚洲欧美一区二区三区久久| 麻豆视频一区二区| 欧美一区二区在线看| 欧美激情1区| 欧美sm极限捆绑bd| 国产精品亚洲成人| 最新成人av网站| 亚洲第一主播视频| 久久成人免费视频| 午夜亚洲福利| 欧美日韩国产精品一卡| 欧美黄色小视频| 狠狠综合久久av一区二区小说 | 国产精品亚洲精品| 亚洲区中文字幕| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 久久超碰97中文字幕| 欧美国产1区2区| 久久久久综合| 国产精品视频网址| 一本久久知道综合久久| 99re6这里只有精品| 久久一区免费| 欧美freesex8一10精品| 国产一区二区日韩精品欧美精品| 亚洲一二三四久久| 亚洲综合色婷婷| 国产精品swag| 亚洲一区国产视频| 欧美一区二区三区男人的天堂 | 亚洲午夜电影在线观看| 国产精品99久久久久久久久久久久| 欧美aⅴ一区二区三区视频| 欧美大片在线观看一区| 在线看片成人| 免费久久久一本精品久久区| 欧美二区视频| 亚洲人成绝费网站色www| 欧美大片在线看| 亚洲日韩欧美视频一区| 亚洲伦理久久| 欧美吻胸吃奶大尺度电影| 日韩西西人体444www| 亚洲一区二区在线播放| 国产精品久久久久久妇女6080 | 日韩午夜在线视频| 欧美日韩国产页| 亚洲午夜极品| 久久久久久久欧美精品| 在线欧美日韩精品| 欧美精品aa| 亚洲综合日本| 久久这里只精品最新地址| 亚洲国产va精品久久久不卡综合| 欧美韩日亚洲| 国产精品99久久久久久有的能看| 欧美中在线观看| 亚洲激情av| 欧美视频精品在线观看| 欧美亚洲免费电影| 久热这里只精品99re8久| 亚洲乱码国产乱码精品精天堂| 国产精品高清网站| 久久久999| 在线一区视频| 欧美gay视频| 西瓜成人精品人成网站| 亚洲高清不卡av| 国产精品美女久久久久aⅴ国产馆| 欧美在线播放高清精品| 91久久在线视频| 久久久久久久久岛国免费| 亚洲精品中文字幕在线| 国产三区二区一区久久| 欧美精品一区二区视频| 久久aⅴ国产欧美74aaa| 亚洲伦理在线观看| 香蕉成人啪国产精品视频综合网| 国内外成人免费激情在线视频 | 国产精品免费看久久久香蕉| 久久精品盗摄| 亚洲视频一二| 亚洲欧洲日夜超级视频| 欧美在线亚洲| 亚洲一区三区视频在线观看| 亚洲国产欧美日韩精品| 国产亚洲激情| 国产精品亚洲精品| 欧美日韩福利视频| 农村妇女精品| 久久久久久网址| 欧美一区二区三区在| 亚洲综合日韩中文字幕v在线| 亚洲人成网站精品片在线观看| 裸体一区二区三区| 久久理论片午夜琪琪电影网| 欧美一区二视频|