3 条题解

  • 0
    @ 2021-03-09 21:13:05
    #include<bits/stdc++.h>
    using namespace std;
    vector <int> a;
    int main()
    {
        int t,n;cin>>t>>n;
        for(int i=t;i<=n;i++) a.push_back(i);
        int sum=0;
        for(int i=0;i<a.size();i++) sum+=a[i];
        cout<<sum;
        return 0;
    }
    
  • 0

    #include <iostream>
    using namespace std;

    int Sum(int xmin,int xmax);

    // Sum(1,100)= Sum(1,99)+100
    // = Sum(1,98)+99 +100
    // = Sum(1,1)+2.....+99 +100

    int main()
    {
    int x,y;
    cin>>x>>y;
    cout<<Sum(x,y)<<endl;

    return 0;
    }
    int Sum(int xmin,int xmax)
    {

    if(xmin==xmax)
    return xmax;
    int sum=Sum(xmin, xmax-1);
    return xmax+sum;
    }

  • -2

    #include <iostream>
    using namespace std;

    int Sum(int xmin,int xmax);

    // Sum(1,100)= Sum(1,99)+100
    // = Sum(1,98)+99 +100
    // = Sum(1,1)+2.....+99 +100

    int main()
    {
    int x,y;
    cin>>x>>y;
    cout<<Sum(x,y)<<endl;

    return 0;
    }
    int Sum(int xmin,int xmax)
    {

    if(xmin==xmax)
    return xmax;
    int sum=Sum(xmin, xmax-1);
    return xmax+sum;
    }

  • 1

信息

ID
1090
难度
3
分类
(无)
标签
递交数
272
已通过
126
通过率
46%
被复制
9
上传者