9.差分/差分矩阵

  • 差分—对一段区间内的所有数+c

20882701-613188b4eca3773f.png
一维差分
  • 处理a[i]时,可将其初始化全看为0,改用在b数组的第[i,i]区间内插入a[i]


    20882701-536a5d841e0b69a9.png
    无标题22.png
int a[MAX],b[MAX],n,m;
void Insert(int l,int r,int c)
{
    b[l]+=c;
    b[r+1]-=c;
}
int main()
{
    scanf("%d%d",&n,&m);
    for(int i=1;i<=n;i++)
    {
        scanf("%d",&a[i]);
        Insert(i,i,a[i]);
    }
    while(m--)
    {
        int x,y,c;
        scanf("%d%d%d",&x,&y,&c);
        Insert(x,y,c);
    }
    for(int i=1;i<=n;i++)
        b[i]+=b[i-1];
    for(int i=1;i<=n;i++)
        printf("%d ",b[i]);
    return 0;
}
  • 差分矩阵—一个矩阵内的所有数+c

20882701-1ad31929ca4761b1.png
差分矩阵
int a[MAX][MAX],b[MAX][MAX];
void Insert(int x1,int y1,int x2,int y2,int c)
{
    b[x1][y1]+=c;
    b[x2+1][y2+1]+=c;
    b[x2+1][y1]-=c;
    b[x1][y2+1]-=c;
}
int main()
{
    int n,m,q;
    scanf("%d%d%d",&n,&m,&q);
    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=m;j++)
        {
            scanf("%d",&a[i][j]);
            Insert(i,j,i,j,a[i][j]);
        }
    }
    for(int i=0;i<q;i++)
    {
        int x1,y1,x2,y2,z;
        scanf("%d%d%d%d%d",&x1,&y1,&x2,&y2,&z);
        Insert(x1,y1,x2,y2,z);
    }
    //求b数组的前缀和
    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=m;j++)
        {
            b[i][j]+=b[i-1][j]+b[i][j-1]-b[i-1][j-1];
        }
    }
    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=m;j++)
        {
            printf("%d ",b[i][j]);
        }
        cout<<endl;
    }
    return 0;
}
分数差分方程理论 出版时间:2011年版 内容简介   分数微积分与分数微分方程发端于1695年Leibniz和L,hospital的通信对话,亦即315年前已提出变元增量为非整数次幂时相关的极限问题.所以,这里说的积分的次数与微分的数不一定是整数,而可以是任意实数甚至是复数的情形,但此后到1812年的一百多年间,虽然有Euler,Bernoulli等一大批数学家的关注,分数微积分与分数微分方程仍然只是数学界的一些议论和猜测而已.自从1812年Laplace用积分定义一个分数的导数开始到1974年间才有许多背景促进了陆陆续续的局部研究,并取得一些进展,其中Riemann引?的定义沿用至今。本分支系统而快速的发展是因为1974年以来由极其广泛的应用背景推动的.这几十年涌现了大量的论文、专著,举行了多次分数微积分与分数微分方程理论和应用的国际会议.美国“数学评论”(MR)的分类目录中已列出专项.同时,由于它在物理学中的应用,还引起了对经典物理定律,的杯葛和激烈辩论,呈现出一派欣欣向荣的兴旺局面,然而这一切基本上只限于分数微分方程,对与它相应的分数差分方程则鲜有学者问津,我们相信广泛开展分数差分方程的研究是势在必行的,因为它对理论和应用都十分重要,我们可以从两个不同的途径得到分数差分方程这一研究对象。 目录 总序 序言 前言 第一章 分数差分分数和分的概念及其性质,莱及尼兹公式 第二章 分数和分及分数差分的Z变换公式 第三章 分数差分方程解的存在唯一性,解对初值的依赖性 第四章 显示解分数差分方程的方法 第五章 用待定系数法解(2,q)分数差方程 第六章 (k,q)分数差分方程的Z变换方法求解 第七章 Z变换法解线性常系数分数差分方程 第八章 序列差分方程理论 第九章 分数差分方程组(约当矩阵法) 第十章 分数Green函数 第十一章 用Adomian分解法解线性分数差分方程及方程组 第十二章 Weyl型分数差分分数和分的概念及其性质,莱布尼兹公式 第十三章 实变量的分数差分方程 参考文献 后记
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值