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

gzwzm06

  C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
  1 隨筆 :: 52 文章 :: 17 評(píng)論 :: 0 Trackbacks
準(zhǔn)確的話,需要用__i64,不用也可以過
  1 #include <cstdio>
  2 
  3 const int SIZE = 101 ;
  4 const int MAXN = 14999 ;
  5 
  6 struct HashItem
  7 {
  8     int m_num ;
  9     int m_cnt ;
 10     HashItem *next ;
 11 };
 12 
 13 HashItem hash[MAXN] , g_Temp[10001] ;
 14 int g_Pos ;
 15 int ans ;
 16 
 17 //生成x的所有可能值
 18 int gArray[SIZE] ;
 19 int P3(const int& x)
 20 {
 21     return ( x * x * x ) ;
 22 }
 23 void Produce()
 24 {
 25     for ( int i = 0 , j = 0 ; i < SIZE ; ++i )
 26     {
 27         if ( i - 50 != 0 )
 28         {
 29             gArray[j++] = P3(i - 50) ;
 30         }
 31     }
 32 }
 33 
 34 void Insert( const int& num )
 35 {
 36     int tmp ;
 37     if ( num < 0 )
 38         tmp = num * -1 ;
 39     else
 40         tmp = num ;
 41     int key = tmp % MAXN ;
 42     HashItem *ptr = &hash[key] ;
 43     
 44     while ( ptr && ptr->m_cnt != 0 )
 45     {
 46         if ( ptr->m_num == num )
 47         {
 48             ptr->m_cnt++ ;
 49             return ;
 50         } 
 51         ptr = ptr->next ;
 52     }
 53     
 54     if ( hash[key].m_cnt == 0 )
 55     {
 56         hash[key].m_num = num ;
 57         hash[key].m_cnt = 1 ;
 58     }
 59     else {
 60         ptr = &g_Temp[g_Pos++] ;
 61         ptr->m_cnt = 1 ;
 62         ptr->m_num = num ;
 63         ptr->next = hash[key].next ;
 64         hash[key].next = ptr ;
 65     }
 66     
 67 }
 68 
 69 int Find( const int& num )
 70 {
 71     int tmp ;
 72     if ( num < 0 )
 73         tmp = num * -1 ;
 74     else
 75         tmp = num ;
 76     int key = tmp % MAXN ;
 77     HashItem *ptr = &hash[key] ;
 78     
 79     if ( ptr->m_cnt == 0 )
 80     {
 81         return 0 ;
 82     }
 83     
 84     while ( ptr )
 85     {
 86         if ( ptr->m_num == num )
 87         {
 88             return ptr->m_cnt ;
 89         }
 90         
 91         ptr = ptr->next ;
 92     }
 93     
 94     return 0 ;
 95 }
 96 //計(jì)算左邊三個(gè)的值,并判斷是否滿足條件
 97 void CalLeft(const int& a, const int& b, const int& c)
 98 {
 99     int i , j , k ;
100     int num ;
101     for ( i = 0 ; i < SIZE - 1 ; ++i )
102     {
103         for ( j = 0 ; j < SIZE - 1 ; ++j )
104         {
105             for ( k = 0 ; k < SIZE - 1 ; ++k )
106             {
107                 num = gArray[i] * a + gArray[j] * b + gArray[k] * c ;
108                 num = num * -1 ;
109                 ans += Find(num) ;
110             }
111         }
112     }
113 }
114 //計(jì)算右邊的值并存入hash
115 void CalRight(const int& a, const int& b)
116 {
117     int i , j ;
118     int num ;
119     
120     for ( i = 0 ; i < SIZE - 1 ; ++i )
121     {
122         for ( j = 0 ; j < SIZE - 1 ; ++j )
123         {
124             num = gArray[i] * a + gArray[j] * b ;
125             Insert(num) ;
126         }
127     }
128     
129 }
130 
131 void Init()
132 {
133     for ( int i = 0 ; i < MAXN ; ++i )
134     {
135         hash[i].next = NULL ;
136         hash[i].m_cnt = 0 ;
137     }
138     
139     g_Pos = 0 ;
140     ans = 0 ;
141 }
142 
143 int main()
144 {
145    // freopen("in", "r", stdin) ;
146     int a, b, c, d, e ;
147     
148     Produce() ;
149     
150     while ( scanf("%d%d%d%d%d", &a, &b, &c, &d, &e) != EOF )
151     {
152         Init() ;
153         //轉(zhuǎn)化為 -(a + b + c) = d + e
154         CalRight( d, e ) ; 
155         CalLeft( a, b, c ) ; 
156                         
157         printf("%d\n", ans) ;
158     }
159     
160     return 0 ;
161 }
162 



posted on 2008-11-14 11:07 閱讀(912) 評(píng)論(0)  編輯 收藏 引用 所屬分類: Hash應(yīng)用

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


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            国产精品久久久久久久久婷婷 | 亚洲精品乱码久久久久久| 91久久久久| 久久精品人人爽| 欧美小视频在线| 亚洲精品护士| 久久精品国产清自在天天线| 亚洲精品在线视频| 久久成人国产| 国产精品户外野外| 91久久久国产精品| 久久久久久有精品国产| 欧美日韩在线直播| 99热免费精品| 亚洲盗摄视频| 男人的天堂亚洲在线| 在线播放精品| 欧美不卡视频一区| 久久久久久自在自线| 国产一区在线免费观看| 欧美在线一区二区| 欧美一区二区在线| 国产嫩草影院久久久久 | 国产精品少妇自拍| 亚洲欧美日韩国产精品| 99热这里只有成人精品国产| 久久亚洲一区| 亚洲日韩欧美视频| 蘑菇福利视频一区播放| 久久精品国产久精国产一老狼| 在线综合亚洲| 久久久精品动漫| 亚洲夫妻自拍| 91久久精品www人人做人人爽| 欧美激情亚洲另类| 在线视频欧美日韩精品| 一区二区三区视频观看| 一本久久青青| 免费成人av在线| 日韩亚洲在线观看| 一区二区三区.www| 欧美日韩一区在线播放| 亚洲香蕉在线观看| 性欧美大战久久久久久久久| 激情久久久久久久| 亚洲黄页视频免费观看| 国产精品成人免费视频| 久久久五月天| 毛片一区二区三区| 亚洲字幕一区二区| 久久激情婷婷| 久久综合999| 国产精品一区二区三区观看| 久久蜜桃资源一区二区老牛| 亚洲国产精品久久久久秋霞不卡| 欧美日韩亚洲一区二区三区在线| 久久成人精品视频| 久久一日本道色综合久久| 一本久道久久综合婷婷鲸鱼| 亚洲一区二区动漫| 亚洲国产一区二区三区a毛片| 亚洲性xxxx| 亚洲精品免费在线观看| 欧美一级精品大片| 日韩一级成人av| 久久在线91| 久久精品一二三| 国产精品久久久久久久浪潮网站 | 亚洲午夜黄色| 免费视频一区| 久久精品日产第一区二区三区| 欧美在线视频导航| 欧美日韩国产成人| 一本一本大道香蕉久在线精品| 亚洲尤物在线| 国产主播精品在线| 久久九九99视频| 欧美韩日一区二区| 狠狠色2019综合网| 免费观看在线综合| 亚洲人久久久| 亚洲国产一区二区三区青草影视| 亚洲一区日韩| 欧美一级黄色录像| 欧美日韩一级黄| 一本色道久久综合亚洲二区三区 | 欧美日韩国产123| 亚洲国产欧美日韩| 99精品99久久久久久宅男| 葵司免费一区二区三区四区五区| 久久久久免费观看| 韩国欧美国产1区| 欧美一区在线视频| 国产精品久久久久久久久久妞妞| 欧美一区二区视频免费观看| 国产精品有限公司| 午夜精品久久久久久久99热浪潮| 欧美一区二区三区四区在线观看| 国产亚洲一区在线| 久久人人爽爽爽人久久久| 亚洲激情在线激情| 亚洲网址在线| 激情欧美一区二区三区| 欧美成人在线网站| 亚洲视频免费看| 久久阴道视频| 91久久黄色| 国产精品日韩在线| 香港久久久电影| 亚洲第一成人在线| 欧美大尺度在线| 亚洲一区二区三区乱码aⅴ蜜桃女| 欧美日韩不卡视频| 亚洲精品在线视频| 99精品欧美一区二区三区综合在线| 欧美不卡三区| 亚洲全部视频| 夜夜爽99久久国产综合精品女不卡| 最新国产乱人伦偷精品免费网站| 欧美成人按摩| 一区二区三区日韩欧美| 久久综合中文字幕| 国产精品99久久久久久www| 国产欧美一区二区精品性色| 欧美freesex8一10精品| 日韩一二在线观看| 鲁大师成人一区二区三区| 亚洲精品在线免费| 精品二区视频| 国产精品欧美日韩一区| 欧美国产精品一区| 久久精品国产69国产精品亚洲| 欧美成人自拍| 久久国内精品自在自线400部| 亚洲精品中文字幕女同| 国产亚洲精品美女| 国产精品女主播在线观看| 欧美激情亚洲自拍| 久久综合色一综合色88| 欧美中文字幕在线观看| 亚洲免费精彩视频| 亚洲国产婷婷香蕉久久久久久99| 欧美成人dvd在线视频| 在线中文字幕一区| 99精品视频一区| 亚洲三级影院| 亚洲高清影视| 亚洲成色最大综合在线| 快射av在线播放一区| 久久久精品国产一区二区三区| 亚洲欧美另类在线| 亚洲欧美国产日韩天堂区| 亚洲小视频在线| 亚洲一区在线直播| 午夜免费久久久久| 亚洲欧美日韩精品综合在线观看| 亚洲午夜一区二区| 亚洲天堂成人在线观看| 一区二区三区欧美亚洲| 一区二区三区www| 亚洲午夜一二三区视频| 亚洲欧美久久| 久久青草久久| 免费不卡亚洲欧美| 亚洲高清不卡在线观看| 欧美寡妇偷汉性猛交| 亚洲国产欧美一区二区三区久久 | 亚洲国产一区二区三区高清| 亚洲午夜激情网站| 性欧美1819性猛交| 久久欧美肥婆一二区| 欧美激情一区二区三区成人| 欧美日产一区二区三区在线观看| 模特精品在线| 国产精品久久久久久影视| 国产综合香蕉五月婷在线| 国产亚洲福利社区一区| 精品二区久久| 亚洲视频成人| 久久国产精品久久久久久电车| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲激情视频在线观看| 亚洲欧美一区二区视频| 久久免费偷拍视频| 欧美网站在线观看| 1000部国产精品成人观看| 亚洲尤物精选| 亚洲电影免费观看高清完整版在线| 一区二区精品国产| 麻豆精品国产91久久久久久| 国产精品超碰97尤物18| 亚洲福利一区| 亚洲欧美日韩在线高清直播| 免费观看在线综合色| 亚洲永久免费精品| 欧美精品激情在线| 在线观看一区二区视频| 久久国产主播精品| 国产精品免费一区二区三区在线观看| 亚洲福利av|