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

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) 評(píng)論(0)  編輯 收藏 引用 所屬分類: POJ模擬

暑假以來一直沒做過模擬。。急劇退化。。搞了數(shù)小時(shí)。。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];//每個(gè)時(shí)間每一位有幾種表示 
int x[2];//每個(gè)時(shí)間有幾種可能表示 
int flag[5][5][12];//保存每一位的每一格,1為_,2為|,0為空 
int num[10][5][5];//每一位每種可能的具體值 
int Time[5][10010];//每個(gè)時(shí)間每種的可能值,化為分鐘 
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++)//每個(gè)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++)//每個(gè)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>
            麻豆精品网站| 亚洲国产黄色片| 韩国一区二区三区美女美女秀| 欧美日韩在线播| 国产精品视频免费一区| 国产精品自在欧美一区| 狠狠综合久久av一区二区老牛| 精品999成人| 99综合在线| 久久国产精品久久久久久| 久久综合伊人77777蜜臀| 欧美激情亚洲另类| 亚洲免费观看视频| 欧美一区在线看| 欧美国产日韩一二三区| 国产精品成人一区二区三区吃奶 | 欧美一区二区免费观在线| 久久网站热最新地址| 欧美激情亚洲| 午夜欧美大片免费观看 | 欧美极品色图| 国产欧美精品日韩| 亚洲精品123区| 欧美一区二区在线观看| 欧美激情四色 | 91久久综合| 亚洲欧美激情在线视频| 嫩草伊人久久精品少妇av杨幂| 国产精品盗摄久久久| 亚洲国产精品嫩草影院| 久久国产欧美精品| 日韩一级黄色大片| 欧美~级网站不卡| 国产一区二区三区高清 | 国内视频一区| 一本久道久久综合中文字幕| 久久青草欧美一区二区三区| 中文有码久久| 欧美了一区在线观看| 好看不卡的中文字幕| 亚洲天堂av高清| 欧美成人一区二区三区| 亚洲精品国产品国语在线app| 欧美一激情一区二区三区| 亚洲激情第一区| 麻豆免费精品视频| 国内精品久久久久久久果冻传媒 | 欧美日韩免费高清一区色橹橹| 好吊妞**欧美| 久久九九国产| 篠田优中文在线播放第一区| 欧美日韩小视频| 99在线热播精品免费| 亚洲黄色尤物视频| 欧美成人高清| 亚洲精品看片| 亚洲欧洲日本国产| 欧美精品videossex性护士| 亚洲国产片色| 亚洲黄色成人| 欧美日韩精品一区二区三区四区| 亚洲精品一区二区三区婷婷月| 牛牛国产精品| 欧美成人按摩| 中文在线不卡| 亚洲一级在线观看| 国产视频欧美| 欧美大片专区| 欧美激情国产精品| 亚洲天堂av高清| 欧美亚洲综合另类| 在线欧美影院| 亚洲精品日韩激情在线电影| 欧美性猛片xxxx免费看久爱 | 亚洲精品日韩在线观看| 日韩视频免费看| 国产精品亚洲网站| 美女亚洲精品| 欧美精品在线免费播放| 性欧美长视频| 久久久久se| 99精品国产高清一区二区| 亚洲精品一二三| 国产日产欧产精品推荐色 | 欧美三区免费完整视频在线观看| 亚洲天堂成人在线视频| 新狼窝色av性久久久久久| 亚洲国产美女久久久久| 宅男在线国产精品| 国内精品国语自产拍在线观看| 欧美承认网站| 国产精品久久久999| 久久人人97超碰国产公开结果| 久久这里只有| 亚洲欧美激情四射在线日 | 亚洲国产婷婷香蕉久久久久久| 欧美三区在线| 欧美大香线蕉线伊人久久国产精品| 欧美韩日一区二区三区| 欧美一区视频| 欧美精品日韩三级| 久久久久久色| 国产精品爱久久久久久久| 欧美sm极限捆绑bd| 国产欧美视频在线观看| 亚洲麻豆一区| 亚洲日本aⅴ片在线观看香蕉| 午夜日韩在线| 亚洲淫性视频| 欧美精品色综合| 欧美va亚洲va国产综合| 国产日韩欧美不卡| 夜夜嗨av一区二区三区免费区| 韩国v欧美v日本v亚洲v| 亚洲一区二区三区精品视频| 亚洲精华国产欧美| 久久动漫亚洲| 久久精品国产亚洲高清剧情介绍| 欧美日韩国产欧| 亚洲韩国日本中文字幕| 在线观看国产精品网站| 亚洲欧美日韩国产综合| 一区二区三区波多野结衣在线观看| 久久久99久久精品女同性| 午夜久久99| 国产美女一区二区| 亚洲欧美日韩久久精品 | 亚洲国产婷婷综合在线精品| 午夜精品免费| 久久国产夜色精品鲁鲁99| 国产精品日韩二区| 午夜免费日韩视频| 久久动漫亚洲| 国内精品视频久久| 久久国产99| 麻豆精品在线播放| 亚洲高清在线精品| 乱码第一页成人| 欧美电影专区| 亚洲精品免费在线观看| 欧美精品九九| av成人免费| 欧美亚洲视频在线看网址| 国产精品尤物| 久久久精品日韩欧美| 欧美二区视频| 亚洲视频axxx| 国产欧美在线观看| 久久久久久亚洲综合影院红桃| 欧美成人一区二区| 99一区二区| 国产人成一区二区三区影院 | 国产精品视频第一区| 亚洲影院在线| 久久久夜夜夜| 亚洲人久久久| 国产精品乱人伦中文| 午夜欧美大片免费观看| 麻豆精品视频在线| 欧美日韩免费一区二区三区视频 | 久久国产精品一区二区三区| 欧美a级一区二区| 一区二区三区四区在线| 国产精品中文在线| 美女视频黄a大片欧美| 亚洲精品欧美日韩| 欧美一区二区三区在| 在线观看视频免费一区二区三区 | 久久精品亚洲一区二区三区浴池| 欧美国产日韩免费| 亚洲免费在线视频| 亚洲第一在线综合在线| 国产精品成人v| 久久一区二区视频| 亚洲一区成人| 亚洲观看高清完整版在线观看| 亚洲男人av电影| 91久久午夜| 国内精品写真在线观看| 欧美日韩另类一区| 久久在线免费观看视频| 亚洲一区精品视频| 亚洲精品乱码久久久久久久久| 久久久999国产| 亚洲欧美国产不卡| 日韩视频在线观看一区二区| 国产专区一区| 国产精品入口麻豆原神| 欧美激情黄色片| 玖玖综合伊人| 欧美亚洲一区二区在线观看| 亚洲日韩欧美视频| 欧美大片一区二区| 久久免费高清| 久久精彩视频| 欧美在线观看视频一区二区三区| 在线午夜精品| 日韩小视频在线观看| 亚洲动漫精品| 在线播放一区|