当前位置: 首页 > news >正文

四川法制建设网站模板网站建设开发

四川法制建设网站,模板网站建设开发,网站开发 弹窗,幻灯网站源码统计方形 内存限制:256 MB 时间限制:1 S 题目描述 有一个n*m方格的棋盘,求其方格包含多少正方形、长方形(此处长方形不包含正方形) 输入格式 输入存在多组测试数据。每组测试数据输入两个整数n,m,数字不超…

统计方形
内存限制:256 MB
时间限制:1 S

题目描述
有一个n*m方格的棋盘,求其方格包含多少正方形、长方形(此处长方形不包含正方形)
输入格式
输入存在多组测试数据。每组测试数据输入两个整数n,m,数字不超过5000
输出格式
对于每组数据输出一行包含两个整数,分别表示正方形数目和长方形数目
输入样例
2 3
输出样例
8 10

1、先统计 n*m这个大矩形的矩形数(包括这个大矩形) rectangle

等于每个坐标乘积之和rectangle
例如,输入 2 3 ,rectangle= 1×1 + 1×2 + 1×3 + 2×1 + 2×2 + 2×3;

2、再统计 n*m这个大矩形的正方形数 square

边长为1时正方形数:square = (n+1-1)×(m+1-1);
边长为2时正方形数:square = (n+1-2)×(m+1-2);

边长为i时正方形数:square = (n+1-i)×(m+1-i);

3、后 用 rectangle-square所得结果即为长方形数

C++代码

#include<iostream>
#include<algorithm>
typedef long long ll;
using namespace std;
int main()
{//先统计 n*m这个大矩形的矩形数(包括这个大矩形) rectangle//再统计 n*m这个大矩形的正方形数 square//后 用  rectangle-square所得结果即为长方形数int n,m;while(cin>>n>>m){int ma,mi;ll square=0,rectangle=0;ma = max(n,m);mi = min(n,m);for( int i=1;i<=mi;i++ ){for( int j=1;j<=ma;j++ ){rectangle += i*j;//计算矩形数}}for( int i=1;i<=mi;i++ ){square += (mi+1-i)*(ma+1-i);//计算正方形数}cout<<square<<" "<<rectangle-square<<endl;}return 0;
}
http://www.mmbaike.com/news/44123.html

相关文章:

  • 地产公司做网站维护写代码么6深圳网站做优化哪家公司好
  • 想做代理商去哪找项目seo关键词优化推荐
  • 镇江网站建设机构企业网站快速建站
  • 如何撰写一个网站规划建设方案网络搜索引擎
  • 目前网站开发的主流语言是什么软件开发公司经营范围
  • 开发网站 公司百度seo工作室
  • 扬中网站建设门户报价新的网络推广方式
  • 无锡做网站价格广告文案经典范例200字
  • 自学做网站可以吗自媒体是如何赚钱的
  • 利于优化的网站外链论坛
  • 美女与男生在床上做羞羞的事网站广告优化师
  • 用rp怎么做网站原型南平网站seo
  • 自己公司怎么做网站网红推广
  • 17做网站官网成人技术培训学校
  • 纸业建站服务网络推广员的日常工作
  • 广州公司注册核名网址seo具体是什么
  • wordpress 用户关注开发广东百度seo关键词排名
  • 商务网站建设规划线上推广的渠道有哪些
  • 网站建设哈尔滨网站建设1企业培训计划
  • 网上做论文的网站有哪些东莞百度推广优化排名
  • 做公司网站图片算是商用吗百度电话怎么转人工
  • 有风格的网站杭州网站定制
  • 中英文网站建设 pdf中企动力做网站推广靠谱吗
  • 美丽乡村建设网站模板seo网络推广机构
  • 200万做网站互联网推广引流是做什么的
  • 创业做app哪个网站好百度seo点击器
  • 做网站外包好做吗网页制作html代码
  • 平台网站怎么推广十大培训机构教育培训机构哪家好
  • 佳木斯做网站公司seo外包公司多吗
  • 陕西做天然气公司网站百度pc网页版入口