• <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>
              C++博客 :: 首頁(yè) :: 新隨筆 ::  ::  :: 管理
            這道題沒(méi)有AC,提交的人也比較少,只有一個(gè)人AC,不知道是怎么AC的,題意我理解為求不相同的點(diǎn)的個(gè),代碼是正確的,但是提交卻是WA,不知道原因。
            寫(xiě)這個(gè)程序時(shí),犯了一個(gè)常識(shí)性錯(cuò)誤。想寫(xiě)n+=2;卻寫(xiě)成n=+2;結(jié)果一開(kāi)始就進(jìn)入死循環(huán),運(yùn)行后沒(méi)反應(yīng),還調(diào)了好一會(huì)才發(fā)現(xiàn)錯(cuò)誤,寫(xiě)程序需要認(rèn)真。

            /*
            zoj1615分析求不同點(diǎn)的個(gè)數(shù),實(shí)現(xiàn)方法
            1)取一個(gè)點(diǎn)和剩下尚未比較過(guò)的點(diǎn)比較,如果為相同點(diǎn),將這個(gè)相同的點(diǎn)去掉,更新結(jié)果,直到比較完為止,時(shí)間復(fù)雜度為O(n^2);
            2)先對(duì)所有點(diǎn)進(jìn)行排序,排序規(guī)則是X有先,y次之的升序排列,然后從前往后檢測(cè),如x,y均相等,則結(jié)果減1,這種方法主要是排序上。O(nlogn+n);
            */
            //下面根據(jù)方法一寫(xiě)代碼
            //Source code
            #include"iostream"
            #include
            "stdio.h"
            using namespace std;
            int result; 

            struct point{
             
            int x;
             
            int y;
             
            int flag;
            }p[
            16];

            int main()
            {
                
            int t,n;
                scanf(
            "%d",&t);
                
            for(int i=0;i<t;i++)
                {
                  scanf(
            "%d",&n);
                  result
            =2*n;
                  
            for(int k=0;k<2*n;k=k+2)
                  {
                    scanf(
            "%d%d%d%d",&p[k].x ,&p[k].y ,&p[k+1].x ,&p[k+1].y );
                    p[k].flag 
            =0;
                    p[k
            +1].flag =0;
                  }
                 
            /* for(int k=0;k<2*n;k=k+2)
                  {
                      cout<<p[k].x <<" "<<p[k].y <<" "<<p[k].flag <<" "<<p[k+1].x <<" "<<p[k+1].y<<" " <<p[k+1].flag <<endl;
                  }
            */





                  
            for(int j=0;j<2*n-1;j++)
                  { 
            if(p[j].flag)continue;
                    
            for(int k=j+1;k<2*n;k++)
                    {
            if(!p[k].flag&&p[j].x ==p[k].x &&p[j].y ==p[k].y  )
                      {p[k].flag 
            =1;result--;}
                    
            else continue;
                    }
                
                  }
                  printf(
            "%d\n",result);
                }
                
            return 0;
            }



            只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            性欧美大战久久久久久久| 国产精品久久久久久搜索| 久久久久婷婷| 性欧美大战久久久久久久久| 久久er99热精品一区二区| 99精品久久久久久久婷婷| 99久久精品国产一区二区 | 99热精品久久只有精品| 久久伊人五月天论坛| 久久精品亚洲日本波多野结衣| 国产精品丝袜久久久久久不卡| 久久免费看黄a级毛片| 精品综合久久久久久88小说| 97久久国产露脸精品国产| 久久国产香蕉视频| 99久久99这里只有免费的精品| 亚洲国产视频久久| 国内精品伊人久久久影院| 蜜桃麻豆www久久| 亚洲中文字幕无码久久精品1| 国产精品99久久不卡| 欧美黑人又粗又大久久久| 无码任你躁久久久久久老妇App| 久久99热精品| 97久久精品国产精品青草| 97香蕉久久夜色精品国产 | 久久人妻少妇嫩草AV无码蜜桃| 久久夜色精品国产欧美乱| 亚洲国产香蕉人人爽成AV片久久 | 久久综合偷偷噜噜噜色| 国产精品成人99久久久久| 91精品国产高清久久久久久io| 伊人久久大香线蕉av一区| 久久久久精品国产亚洲AV无码| 日韩精品无码久久一区二区三| 国内精品久久久久久久coent| 久久91精品国产91久久麻豆| 成人妇女免费播放久久久| 成人免费网站久久久| 99久久精品费精品国产一区二区| 国产精品久久久久久久|