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

//數論模板

#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>
            国产精品一区在线观看你懂的| 免费成人激情视频| 一区二区精品在线| 亚洲国产一区二区精品专区| 性久久久久久| 亚洲美女一区| 亚洲精品视频在线播放| 亚洲人成亚洲人成在线观看图片| 国产精品私人影院| 国产精品国码视频| 欧美视频中文在线看 | 久久精品视频网| 亚洲影院色无极综合| 久久全球大尺度高清视频| 午夜精品视频一区| 亚洲国内精品| 91久久线看在观草草青青| 亚洲欧洲视频| 亚洲欧美国产毛片在线| 欧美一区二区三区视频免费| 亚洲夫妻自拍| 一区二区三区免费在线观看| 亚洲一品av免费观看| 亚洲大片精品永久免费| 亚洲风情亚aⅴ在线发布| 亚洲欧美资源在线| 久久精品在线观看| 欧美黄色网络| 亚洲一级一区| 久久婷婷久久| 欧美在线在线| 亚洲欧美色婷婷| 欧美在线视频观看| 欧美高清视频一二三区| 国产欧美日韩| 日韩亚洲精品视频| 一区在线观看视频| 99re6这里只有精品| 性娇小13――14欧美| 亚洲国产精品久久精品怡红院| 看欧美日韩国产| 亚洲精品无人区| 久久精品毛片| 国产欧美日韩综合一区在线观看| 欧美视频中文字幕在线| 欧美日韩国产丝袜另类| 男女av一区三区二区色多| 欧美色区777第一页| 好男人免费精品视频| 亚洲一区国产| 欧美激情影院| 久久久精品视频成人| 国产欧美一区二区色老头 | 在线亚洲电影| 美女精品在线| 欧美一区二区在线观看| 欧美精品在线视频观看| 亚洲高清一二三区| 久久五月天婷婷| 欧美一区二区视频在线观看| 亚洲精品视频啊美女在线直播| 亚洲精品社区| 免费亚洲电影在线| 欧美日韩国产高清视频| 亚洲国产成人不卡| 免费高清在线一区| 亚洲国产精品尤物yw在线观看| 亚洲黄色精品| 久久精品中文| 久久精品人人做人人爽| 国产色产综合产在线视频| 亚洲主播在线观看| 亚洲特级毛片| 国产精品www色诱视频| 亚洲一区二区av电影| 欧美一区深夜视频| 亚洲欧美怡红院| 国产一在线精品一区在线观看| 激情综合五月天| 美女被久久久| 裸体素人女欧美日韩| 亚洲精品一区二区三区av| 亚洲黄色一区| 久久www成人_看片免费不卡| 国产在线视频不卡二| 99国内精品久久| 日韩午夜激情av| 国产精品国产三级国产专播精品人| 国内精品久久久久影院色| 亚洲欧洲精品一区二区精品久久久| 亚洲亚洲精品三区日韩精品在线视频 | 亚洲资源av| 亚洲精品国产精品国自产在线| 亚洲自拍偷拍麻豆| 国产亚洲精品自拍| 免费的成人av| 欧美精品久久久久久| 激情av一区二区| 欧美激情一区二区三区全黄 | 日韩一区二区高清| 国产精品久久久久久久午夜| 欧美尤物巨大精品爽| 翔田千里一区二区| 在线观看中文字幕亚洲| 欧美成人有码| 国产精品theporn| 久久在线免费视频| 欧美日韩在线视频一区| 久久电影一区| 欧美日本在线观看| 久久躁狠狠躁夜夜爽| 欧美日韩日本视频| 久久资源在线| 国产精品九九久久久久久久| 免费成人激情视频| 国产美女诱惑一区二区| 欧美成人久久| 国产一级一区二区| 一本大道久久a久久综合婷婷| 欧美日本亚洲视频| 久久久亚洲成人| 日韩小视频在线观看专区| 欧美日韩91| 欧美成人午夜激情| 国产精品制服诱惑| 亚洲激情六月丁香| 精品1区2区3区4区| 亚洲一区二区三区在线播放| 欧美性大战久久久久| 亚洲欧洲日产国码二区| 亚洲视频自拍偷拍| 99国内精品| 欧美精品一区二区视频| 女同性一区二区三区人了人一| 欧美一区2区视频在线观看 | 亚洲国产精品一区二区第一页| 欧美在线一二三四区| 欧美高清在线一区| 欧美激情一区二区三区不卡| 激情小说另类小说亚洲欧美| 香蕉久久夜色精品国产| 亚洲欧美日韩人成在线播放| 欧美日韩另类国产亚洲欧美一级| 一本高清dvd不卡在线观看| 久久久久久伊人| 麻豆精品91| 亚洲国产精品电影在线观看| 久久九九国产精品| 美女脱光内衣内裤视频久久网站| 久久精品欧洲| 久热精品在线视频| 国语精品一区| 久久综合色88| 亚洲电影免费在线观看| 欧美另类高清视频在线| 亚洲激情二区| 性久久久久久久久久久久| 久久人人九九| 亚洲高清免费| 亚洲一区二区三区三| 国产精品视频免费在线观看| 欧美高清视频一区| 国产精自产拍久久久久久蜜| 亚洲在线黄色| 猛干欧美女孩| 中文国产亚洲喷潮| 国产午夜久久| 欧美国产在线观看| 亚洲一区日韩在线| 亚洲精品乱码久久久久久黑人| 亚洲欧美精品中文字幕在线| 久久精品亚洲精品| 亚洲三级网站| 国产欧美一区二区精品仙草咪| 一本大道av伊人久久综合| 欧美在线免费播放| 亚洲国产成人久久综合一区| 欧美大片在线观看一区| 麻豆av一区二区三区久久| 亚洲激情精品| 国产女优一区| 欧美激情一二区| 性色av一区二区三区| 亚洲国产婷婷| 亚洲国产成人av在线| 国产精品a久久久久久| 欧美在线一级视频| 日韩一区二区免费看| 久久香蕉国产线看观看av| 亚洲国产一区二区精品专区| 久久综合伊人77777| 久久国产欧美日韩精品| 亚洲国产日韩在线| 国产日产亚洲精品系列| 欧美日韩精品三区| 久久国产精品99国产| 一区二区三区不卡视频在线观看| 一区二区激情小说| 亚洲福利国产| 韩日视频一区|