求调
  • 板块灌水区
  • 楼主封禁用户
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/9/22 11:21
  • 上次更新2024/9/22 12:53:53
查看原帖
求调
1458303
封禁用户楼主2024/9/22 11:21

假设这个乘法表有 n 行,乘法表每一个位置都有一个计算结果(例如 2*3=6,6 就是计算结果)。现在请问从乘法表的第一项一直加到乘法表的第 n 行 m 列的所有计算结果总和是多少?由于答案可能很大,请输出答案对 10910^9+7 求余后的结果。

#include <iostream>
using namespace std;
int main()
{
    long long n,m,c=0;
    cin >> n >> m;
    for (long long i=1;i<n;i++)
    {
        for (long long j=1;j<=i;j++)
        {
            c+=i*j%(1000000007);
        }
    }
    for (long long j=1;j<=m;j++)
    {
        c+=n*j%(1000000007);
    }
    cout << c;
}
2024/9/22 11:21
加载中...