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

//數論模板

#include
<iostream>
#include
<cmath>
using namespace std;
//輾轉相除法求最大公約數
long gcd(long a, long b)
{
     
if(b==0)
                 
return a;
         
else
                 
return gcd(b,a%b);
}

//求最大公倍數
long lcm(long a, long b)
{
        
if(a*b==0return 0;
        
else
                
return a*b/gcd(a,b);
}

//求a^b mod n
long modexp(long a, long b, long n)
{
    
int t, y;
        t
=1; y=a;
        
while(b!=0)
        
{
           
if(b&1==1)
                   t
=t*y%n;
           y
=y*y%n;
           b
/=2;
        }

        
return t;
}

//擴展的Euclid算法
//返回a.b的最大公約數, 并使ax+by=d;
long exEuclid(long a, long b, long & x, long & y)

        
long tmp,d;
        
if(b==0)
        
{
                x
=1;
                y
=0;
                
return a;
        }

        d
=exEuclid(b, a%b, x,y);
        tmp
=x;
        x
=y;
        y
=tmp-a/b*y;
    
return d;
}

//解線性同余方程ax=b(mod n)
//返回最小的x
long  modu(long a, long b, long n)
{
     
long d,x=1,y=0;
         d
=exEuclid(a,n,x,y);
         x
=x*(b/d);
         x
=(x%(n/d)+n/d)%(n/d);
         
return x;
}

//用中國剩余定理解同余方程組a=bi(modni)
long solmodu(long z, long b[], long n[])
{   
        
int i;
    
long a,m,x,y,t;
        m
=1 ;a=0;
        
for(i=0; i<z; i++)  m*=n[i];
        
for(i=0; i<z; i++)
    
{
                t
=m/n[i];
                exEuclid(n[i],t,x,y);
                a
=(a+t*y*b[i])%m;
        }

        
return (a+m)%m;
}

//篩法求素數
const maxn=100000;
bool  prime[maxn+1];
void  searchprime(long b[],long & k)
{
   
int i ,j;
   memset(prime,
0,sizeof(prime));
   prime[
1]=1;
   
for(i=2; i<sqrt(maxn); i++)
           
if(!prime[i])
           
{
          j
=i*2;
                  
while(j<=maxn)
                  
{
                          prime[j]
=1;
                          j
+=i;
                  }

           }

  j
=0;
  
for(i=1; i<maxn; i++)
          
if(prime[i]==0)
                     b[j
++]=i;
   k
=j;
}

//判定素數 素數表
bool isPrime(long x,long b[])
{
        
int i;
        i
=1;
        
while(b[i]*b[i]<=x)
        
{
       
if(x%b[i]==0)
                   
return 0;
           i
++;
        }

        
return true;
}

//判定素數,概率方法
bool passTest(long n)
{
        
long l ,m,b,i,k;
        m
=n-1;
        l
=0;
        
while(m%2==0)
        
{
                l
++;
            m
/=2;
        }
 
    b
=rand()%n+1;
        
if(modexp(b,m,n)==1return 1;
    k
=m;
        
for(i=0; i<l; i++)
        
{
                
if(modexp(b,k,n)==n-1return 1;
                k
*=2;
        }

        
return 0;
}

//取子游戲
#include <iostream>
#include 
<cmath>
using namespace std;
int main()
{
        
double alpha = (1.0 + sqrt(5.0)) / 2.0;
        
double beta  = (3.0 + sqrt(5.0)) / 2.0;
        
int big, small, n, temp1, temp2;
        
while(cin>>big>>small)        
        
{        
                
if(big < small)        
                swap(big, small);        
                n 
= ceil(big / beta);        
                temp1 
= alpha * n;                
                temp2 
= beta  * n;        
                
if(small == temp1 && big == temp2)
                            cout
<<0<<endl;        
                
else cout<<1<<endl;        
        }

        
return 0;
}

//二維樹狀數組1195
#include<cstdio>
#include
<iostream>
using namespace std;
int  c[1025][1025];
int  n, cmd;
static inline int  lastexp(int i)
{
        
return i&(-i);
}

void modify(int x, int y, int a)
{
        
int i, j;
        
for(i=x; i<=n; i+=lastexp(i))
                 
for(j=y; j<=n; j+=lastexp(j))
                            c[i][j]
+=a;
}

long getsum(int x, int y)
{
        
long total=0;
    
int i, j;
        
for(i=x; i>0; i-=lastexp(i))
                 
for(j=y; j>0; j-=lastexp(j))
                             total
+=c[i][j];
        
return total;
}

void modify1()
{   
    
int x, y, a;
        scanf(
"%d%d%d",&x,&y,&a);
        x
++;
        y
++;
        modify(x,y,a);
}

long getsum1()
{
        
int a,b,c,d;
        scanf(
"%d%d%d%d",&a,&b,&c,&d);
        a
++; b++; c++; d++;
        
return getsum(c,d)-getsum(c,b-1)-getsum(a-1,d)+getsum(a-1,b-1);
}

int main()
{   
        
long s;
        
while(1)
        
{
                cin
>>cmd;
                
switch(cmd)
                
{
                
case 0:   memset(c,0,sizeof(c)); cin>>n;  break;
                
case 1:   modify1(); break;
                
case 2:   s=getsum1(); printf("%ld\n",s); break;
                
case 3:   goto L; 
                }

        }

L:        
return 0;
}
posted on 2010-10-02 14:28 Vontroy 閱讀(251) 評論(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>
            亚洲日本va午夜在线电影| 久久久不卡网国产精品一区| 亚洲欧美亚洲| 亚洲尤物视频在线| 欧美日韩国产精品自在自线| 伊人久久综合97精品| 久久天天狠狠| 欧美巨乳波霸| 亚洲午夜精品视频| 国产精品久久毛片a| 国内精品久久久久影院薰衣草| 久久综合五月天婷婷伊人| 国产亚洲激情在线| 久久琪琪电影院| 欧美激情一区三区| 伊人久久成人| 中国av一区| 亚洲精品国产视频| 欧美一区二区三区久久精品茉莉花| 一区二区三区无毛| 99国产精品久久久| 亚洲国产一区二区三区在线播| 国产精品99久久久久久人| 亚洲黄色视屏| 久久久免费av| 久久精品水蜜桃av综合天堂| 欧美日本国产精品| 欧美专区在线观看一区| 国产精品免费网站| 99xxxx成人网| 亚洲乱码国产乱码精品精| 久久久国产亚洲精品| 亚洲最黄网站| 国产乱码精品一区二区三区忘忧草| 99在线|亚洲一区二区| 国产精品一区二区男女羞羞无遮挡 | 欧美精品久久久久久久免费观看| 一本一本久久| 亚洲精品视频一区| 欧美美女bb生活片| 亚洲国产精品久久91精品| 欧美体内she精视频在线观看| 美日韩精品视频免费看| 国产欧美日韩一级| 9人人澡人人爽人人精品| 在线午夜精品| 欧美特黄视频| 中日韩美女免费视频网站在线观看| 亚洲人体一区| 欧美系列一区| 日韩天堂在线视频| 亚洲精品看片| 欧美激情成人在线| 欧美www在线| 99在线精品免费视频九九视| 国产一区二区久久久| 午夜精品久久久久99热蜜桃导演| 久久一区二区三区超碰国产精品| 亚洲高清免费视频| 欧美揉bbbbb揉bbbbb| 欧美在线观看一区二区| 亚洲美洲欧洲综合国产一区| 久久久久成人精品| 欧美在线free| 最近中文字幕日韩精品 | 欧美日韩精品免费看| 午夜精品福利一区二区三区av| 美女国内精品自产拍在线播放| 欧美一区二区免费视频| 亚洲伊人网站| 亚洲综合国产精品| 午夜精品视频在线观看| 鲁大师成人一区二区三区| 久久精品99久久香蕉国产色戒| 亚洲欧美亚洲| 欧美在线亚洲| 欧美/亚洲一区| 欧美精品一线| 国产精品一区二区久久国产| 国产精品红桃| 国产麻豆一精品一av一免费| 国产农村妇女毛片精品久久麻豆 | 亚洲黄色av| 日韩一级精品视频在线观看| 最新成人av网站| 亚洲宅男天堂在线观看无病毒| 午夜视频一区在线观看| 久久精品午夜| 欧美日韩视频在线| 国产欧美日韩视频一区二区三区 | 亚洲精品综合久久中文字幕| 亚洲视频狠狠| 欧美www视频| 精品成人一区| 亚洲欧美日韩国产一区二区| 免费在线一区二区| 亚洲欧美成人在线| 欧美激情在线| 亚洲日本成人女熟在线观看| 性欧美xxxx视频在线观看| 亚洲青涩在线| 久久一区欧美| 黄色小说综合网站| 久久国产精品久久久久久| 亚洲最新合集| 欧美午夜精品一区二区三区| 亚洲国内欧美| 亚洲大片在线观看| 亚洲毛片在线| 久久久久久**毛片大全| 亚洲第一精品久久忘忧草社区| 黄色成人精品网站| 午夜激情综合网| 亚洲激情在线播放| 另类国产ts人妖高潮视频| 国产精品青草久久| 亚洲一区二区成人在线观看| 蜜桃精品一区二区三区| 午夜在线视频观看日韩17c| 欧美日韩三区| 夜色激情一区二区| 欧美激情综合色综合啪啪| 亚洲国内高清视频| 欧美激情在线| 女女同性精品视频| 伊人成年综合电影网| 久久婷婷影院| 久久在线观看视频| 亚洲国产视频直播| 一本一本a久久| 国内精品视频在线播放| 久久综合伊人77777麻豆| 欧美在线亚洲在线| 亚洲激精日韩激精欧美精品| 91久久久久久| 欧美午夜性色大片在线观看| 欧美在线视频免费播放| 欧美伊人影院| 一本色道久久综合亚洲二区三区| 一区二区三区波多野结衣在线观看| 国产精品盗摄久久久| 久久天堂成人| 国产精品久线观看视频| 久久久91精品| 欧美日韩视频在线观看一区二区三区| 亚洲一区二区少妇| 老司机凹凸av亚洲导航| 亚洲无线视频| 欧美日本国产| 亚洲精品色婷婷福利天堂| 在线亚洲免费视频| 影音先锋在线一区| 午夜激情一区| 亚洲欧洲av一区二区三区久久| 麻豆精品精华液| 久久综合九色九九| 国产人成精品一区二区三| 亚洲蜜桃精久久久久久久| 亚洲第一网站| 99伊人成综合| 欧美成人在线网站| 亚洲国产成人91精品| 韩国成人理伦片免费播放| 午夜国产精品视频| 欧美一级黄色网| 国产婷婷精品| 午夜久久美女| 久久嫩草精品久久久精品| 国产亚洲一区在线| 久久久精品一品道一区| 欧美激情精品久久久久久久变态 | 亚洲一区二区三区四区中文 | 欧美日韩精品在线| 一区二区三区 在线观看视| 亚洲一区二区三区四区视频| 国产精品拍天天在线| 久热综合在线亚洲精品| 最新国产成人在线观看| 亚洲特黄一级片| 国产日本欧美视频| 免费成人av在线| 中文在线不卡| 米奇777超碰欧美日韩亚洲| 亚洲人成人一区二区三区| 欧美日韩日本国产亚洲在线| 亚洲欧美日韩国产成人| 欧美韩日精品| 久久久精品国产免大香伊 | 日韩亚洲国产精品| 亚洲国产成人在线播放| 亚洲欧美视频一区| 亚洲欧洲在线免费| 国产一区导航| 国产精品夜夜夜| 欧美色图天堂网| 欧美激情乱人伦| 美女黄毛**国产精品啪啪| 午夜一区不卡| 亚洲影院色在线观看免费| 亚洲精品国产拍免费91在线|