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

//數論模板

#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>
            亚洲国产女人aaa毛片在线| 美腿丝袜亚洲色图| 欧美精品一区在线观看| 久久精品国产99国产精品澳门| 欧美日韩亚洲精品内裤| 欧美激情国产高清| 一区二区高清| 你懂的国产精品永久在线| 国内外成人免费激情在线视频网站| 久久视频一区| 在线看一区二区| 欧美激情1区| 国产精品99久久久久久久久| 亚洲一区制服诱惑| 国产日本欧美一区二区| 久久久www成人免费毛片麻豆| 免费亚洲网站| 欧美亚洲视频一区二区| 今天的高清视频免费播放成人 | 亚洲一区二区三区777| 国产一区自拍视频| 尹人成人综合网| 国产精品色网| 免费在线视频一区| 欧美专区18| 亚洲毛片av| 蜜臀久久99精品久久久久久9| 欧美成年人视频网站| 亚洲精品一区二区三区四区高清| 亚洲夜晚福利在线观看| 91久久线看在观草草青青| 欧美一区亚洲二区| 久久综合久久88| 亚洲欧美一区二区三区在线| 亚洲电影下载| 久久精品二区亚洲w码| 免费欧美日韩| 中国成人亚色综合网站| 久久久精品国产一区二区三区 | 亚洲精品一区二区三区樱花 | 亚洲一区二区三区四区在线观看 | 在线成人欧美| 午夜在线一区| 亚洲欧洲日产国码二区| 久久激情久久| 久久精品在线| 国产精品久久久久久久久搜平片 | 噜噜噜躁狠狠躁狠狠精品视频| 午夜精品视频在线观看一区二区| 欧美国产一区二区三区激情无套| 亚洲欧洲精品一区| 欧美一区二区三区精品电影| 一区二区三区四区五区精品| 亚洲三级网站| 日韩性生活视频| 洋洋av久久久久久久一区| 亚洲人成小说网站色在线 | 亚洲欧美日韩精品综合在线观看 | av成人手机在线| 免费在线视频一区| 亚洲国产成人午夜在线一区| 精品av久久707| 久久精品国产成人| 亚洲欧美日韩直播| 国产美女精品视频免费观看| 精品成人一区二区| 久久久av毛片精品| 欧美chengren| 久久久国产视频91| 国产一区二区三区的电影| 亚洲成人资源| 免费视频一区| 免费国产一区二区| 亚洲三级电影在线观看| 在线视频精品一| 亚洲激情综合| 欧美日本国产视频| 亚洲尤物在线| 亚洲欧美在线aaa| 国内精品久久久久影院薰衣草| 久久久蜜桃一区二区人| 最新国产精品拍自在线播放| 欧美va日韩va| 99成人精品| 欧美在线免费看| 亚洲黄色一区| 欧美日韩调教| 欧美影视一区| 亚洲欧洲日本专区| 国产精品久久久久久久久久直播| 久久电影一区| 久久久综合视频| 国产精品国产三级国产专播精品人| 国产一区二区三区不卡在线观看| 久久在线免费观看| 欧美国产亚洲视频| 久久国产精品久久w女人spa| 久久理论片午夜琪琪电影网| 亚洲美女视频在线观看| 久久这里只精品最新地址| 欧美1区3d| 亚洲制服欧美中文字幕中文字幕| 亚洲色图制服丝袜| 在线播放亚洲| 一片黄亚洲嫩模| 国产一区二区高清| 影音先锋日韩精品| 一本综合久久| 欧美aaaaaaaa牛牛影院| 欧美日韩精品欧美日韩精品一| 亚洲国产精品一区二区第一页| 亚洲人线精品午夜| 国产综合一区二区| 99视频一区二区三区| 一区视频在线| 亚洲一区国产精品| 亚洲日本理论电影| 久久国产精品亚洲77777| 一区二区三区精品视频在线观看| 久久精品女人| 欧美一区二区三区啪啪| 欧美日韩99| 亚洲国产综合在线看不卡| 久久夜色精品| 亚洲黄色精品| 午夜精品福利在线观看| 亚洲视频一区二区免费在线观看| 亚洲美女av网站| 亚洲第一精品电影| 欧美在线999| 久久国产天堂福利天堂| 国产精品久久久久久影视| 亚洲国产天堂网精品网站| 在线看日韩av| 美女黄色成人网| 欧美成人一区二区三区在线观看| 老司机久久99久久精品播放免费 | 欧美激情一区在线| 一区二区三区久久网| 欧美 日韩 国产精品免费观看| 久久精品日产第一区二区| 欧美香蕉视频| 久久精品视频播放| 国产女主播视频一区二区| 中文亚洲字幕| 午夜精品福利在线观看| 国产精品美女在线| 亚洲一二三区精品| 性一交一乱一区二区洋洋av| 国产精品www| 亚洲综合999| 亚洲精品日产精品乱码不卡| 狂野欧美激情性xxxx欧美| 欧美电影在线观看| 亚洲靠逼com| 欧美日韩在线播放一区| 一区二区三区视频在线| 午夜欧美理论片| 国产日韩在线看| 亚洲美女免费视频| 亚洲一级片在线观看| 国产精品一国产精品k频道56| 午夜性色一区二区三区免费视频| 亚洲欧洲日产国码二区| 亚洲一区二区在线播放| 久久精品99国产精品日本| 韩国亚洲精品| 久久福利视频导航| 国产视频一区欧美| 久久久久久久性| 亚洲人人精品| 久久精品中文字幕一区| 亚洲欧洲一区二区在线播放| 欧美色一级片| 欧美国产精品va在线观看| 亚洲免费观看| 国产精品理论片| 另类欧美日韩国产在线| 亚洲免费激情| 开心色5月久久精品| 99国产精品久久久久久久| 国产女人18毛片水18精品| 欧美jizz19hd性欧美| 亚洲在线中文字幕| 欧美成人一区二区三区| 性欧美暴力猛交另类hd| 亚洲日韩欧美一区二区在线| 国产日产亚洲精品| 欧美日韩在线观看视频| 久久久蜜桃精品| 在线午夜精品| 亚洲国产欧美一区二区三区丁香婷| 香蕉成人伊视频在线观看 | 欧美不卡福利| 女生裸体视频一区二区三区| 这里只有精品在线播放| 在线成人欧美| 国产一区二区三区观看| 欧美亚洲成人精品| 欧美精品福利|