到底有到少个小和尚?

题目描述:

n个庙,每个庙有n+1个小和尚;n+1个庙,每个庙有n+2个小和尚;n+2个庙,每个庙有n+3个小和尚....直到有m个庙,每个庙有m+1个小和尚.问n到m一共有多少个小和尚。

知识储备:

 

思路:

前缀和

代码:

 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 long long n,x,y;
 4 int main()
 5 {
 6     scanf("%lld",&n);
 7     for (int i=1;i<=n;i++)
 8     {
 9         scanf("%lld%lld",&x,&y);
10         x--;
11         printf("%lld
",-(x*(x+1)*(x+2)/3)+(y*(y+1)*(y+2)/3));
12     }
13     return 0;
14 }
View Code

     

原文地址:https://www.cnblogs.com/Accpted/p/11185379.html