• <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>
            付翔的專欄
            在鄙視中成長 記錄成長的點滴
            posts - 106,  comments - 32,  trackbacks - 0
            http://acm.hdu.edu.cn/showproblem.php?pid=2054 

            利用之前寫的字符串 分離函數 很快就弄好了 不過被hdu 卡了下 數組的范圍 WA 了幾次 

            // http://acm.hdu.edu.cn/showproblem.php?pid=2054  A==B?
            #include<stdio.h>
            #include
            <string.h>
            #include
            <stdlib.h>
            const long  maxn = 100024;
            /*
            要考慮的情況  1,10)、(100,100.00)、(0001, 01.0)、(01.1001 , 1.101)、(1.0100,1.01)
            */
            void partition_string(char _a[],char _a1[],char _a2[])
            {
                
            char *str;
                
            int i,j,len;
                str 
            = strchr(_a,'.');// 
                if(str!=NULL)
                {
                    len 
            = strlen(_a);
                    strncpy(_a1,_a,(str
            -_a)/sizeof(char));
                    _a1[(str
            -_a)/sizeof(char)] = '\0';
                    
                    
            for(j = 0, i = (str-_a)/sizeof(char+ 1;i< len;i++,j++)
                        _a2[j] 
            = _a[i];
                    _a2[j] 
            = '\0';
                }
                
            else 
                {
                    strcpy(_a1,_a);
                    strcpy(_a2,
            "0");
                }

            }

            int check(char _str[])// 用于去掉 小數區的0
            {    

                
            int i,len = strlen(_str);
                
            for(i = len-1;i>=0;i--)
                {
                    
            if(_str[i] == '0') _str[i] = '\0';
                    
            else return i;
                    
            //if(_str[i] != '0' ) break;
                }

                
            return -1;
            }
            int del(char _str[])// 用于去掉 整數區的0
            {    
                
                
            int i,len = strlen(_str);
                
            for(i= 0;i < len && _str[i]=='0';i++)
                    ;
                
            return i; //返回 第一個不等于0的下標
            }


            int main()
            {
                
            //freopen("in.txt","r",stdin);
                char a[maxn],b[maxn],temp[10];

                
            char a1[maxn],a2[maxn],b1[maxn],b2[maxn];
                
                
            while(scanf("%s%s",a,b)!=EOF)
                {
                    
            //memset(a1,NULL,500);memset(a2,NULL,500);
                    
            //memset(b1,NULL,500);memset(b2,NULL,500);
                    partition_string(a,a1,a2);partition_string(b,b1,b2);
                    check(a2),check(b2);
                    
            //a1=,b1=;
                    if(strcmp(a1+del(a1),b1+del(b1)) ==0 && strcmp(b2,a2)==0// strcmp(a1+del(a1),b1+del(b1))就可以很好的比較
                        printf("YES\n");
                    
            else printf("NO\n");
                    
            //memset(a,NULL,500);memset(b,NULL,500);

                }
                
            return 0;
            }


            posted on 2010-04-29 22:10 付翔 閱讀(380) 評論(0)  編輯 收藏 引用 所屬分類: ACM 數據結構

            <2009年9月>
            303112345
            6789101112
            13141516171819
            20212223242526
            27282930123
            45678910

            常用鏈接

            留言簿(2)

            隨筆分類

            隨筆檔案

            文章分類

            文章檔案

            CSDN - 我的blog地址

            博客

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            亚洲综合久久综合激情久久| 伊人久久无码中文字幕| 中文字幕无码精品亚洲资源网久久| 老司机午夜网站国内精品久久久久久久久 | 久久99精品国产麻豆宅宅| 国产精品狼人久久久久影院 | 久久国产一片免费观看| 久久久久久久女国产乱让韩| 国产精品毛片久久久久久久| 亚洲а∨天堂久久精品9966| 精品国产福利久久久| 国产精品99久久久精品无码| 99久久精品免费| 久久久久久人妻无码| 亚洲国产精品无码久久SM| 欧美喷潮久久久XXXXx| 亚洲伊人久久大香线蕉苏妲己| 狠狠88综合久久久久综合网| 青青热久久国产久精品 | 久久SE精品一区二区| 国内精品久久久久久久coent| 亚洲国产精品久久电影欧美| 开心久久婷婷综合中文字幕| 久久免费国产精品一区二区| 久久久久无码精品国产不卡| 伊人久久久AV老熟妇色| 久久精品青青草原伊人| 久久亚洲精品无码VA大香大香| 免费一级做a爰片久久毛片潮| 99久久精品国产一区二区三区| 色婷婷综合久久久中文字幕| 一本久久综合亚洲鲁鲁五月天亚洲欧美一区二区 | 99久久精品这里只有精品 | 一级女性全黄久久生活片免费| 激情综合色综合久久综合| 91超碰碰碰碰久久久久久综合| 久久最近最新中文字幕大全 | 国产激情久久久久影院小草| 热re99久久精品国产99热| 人人狠狠综合久久亚洲88| 久久久久夜夜夜精品国产|