杭电acm2524
2015-09-23 18:52
281 查看
一个n*m的矩形,
当n=1时,即只有一列:一个一个地数,有m个;二个二个地数,有m-1个;。。。;m个m个地数,有1个。所以就有(1+m)*m / 2个。
当m=1时,即只有一行:一个一个地数,有n个;二个二个地数,有n-1个;。。。;n个n个地数,有1个。所以就有(1+n)*n / 2个。
所以在n*m的矩形中,一共有(1+n)*n / 2 * (1+m)*m / 2 个。
当n=1时,即只有一列:一个一个地数,有m个;二个二个地数,有m-1个;。。。;m个m个地数,有1个。所以就有(1+m)*m / 2个。
当m=1时,即只有一行:一个一个地数,有n个;二个二个地数,有n-1个;。。。;n个n个地数,有1个。所以就有(1+n)*n / 2个。
所以在n*m的矩形中,一共有(1+n)*n / 2 * (1+m)*m / 2 个。
#include <stdio.h> int main() { int t, n, m; scanf("%d",&t); while(t--) { scanf("%d%d",&n,&m); printf("%d\n", (1+n)*n/2*(1+m)*m/2 ); } return 0; }
相关文章推荐
- mysql将a表字段插入到b表
- poj2079(一堆点找出最大的三角形)
- 升级Xcode7后遇到的一些问题
- WebSphere常用设置
- eclipse中jdk的配置
- LeetCode(50) Binary Tree Inorder Traversal 中序遍历
- 关于swift与objective-c混合编译
- 关于ajax图片上传,上传是后台代码来完成的,利用ajaxSubmit来完成,前台只是负责提交数据
- VC 宏与预处理使用方法总结(转)
- js prototype 详解
- Swift语言 入门教程
- Unity游戏编程之开篇
- digital root
- 学生信息管理小系统
- HDU 1023 Train Problem II 卡特兰数 及完全大数模板
- 今天是星期六,10^100天后是星期几??
- 结构体structure
- 自动布局之autoresizing使用详解(Storyboard&code)
- Hadoop大数据平台架构与实践--基础篇
- Vernam加密法