题目背景

1997年普及组第一题

题目描述

有一个n*m方格的棋盘,求其方格包含多少正方形、长方形

输入输出格式

输入格式:

n,m因为原来数据太弱,现规定m小于等于5000,n小于等于5000(原来是100,100)

输出格式:

方格包含多少正方形、长方形

输入输出样例

输入样例#1:

2 3

输出样例#1:

8 10

计算矩形中小矩形个数公式:(((1+n)*(1+m))*(n*m))/4;注:n,m为其边长,个数中仍包含有特殊矩形(正方形);
#include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
using namespace std;
int main()
{long long n,m;long long ans1=1,ans2=0;cin>>n>>m;ans1=n*m;long long p=(((1+n)*(1+m))*(n*m))/4;while(n--&&m--){ans1+=(n*m);}cout<<ans1<<" "<<p-ans1;
}

 

转载于:https://www.cnblogs.com/rmy020718/p/8832020.html

luogu P2241 统计方形相关推荐

  1. P2241 统计方形(数据加强版)-- 70分 python3实现

    统计方形(数据加强版) - 洛谷 """P2241 统计方形(数据加强版)-- 70分 python3实现 https://www.luogu.com.cn/proble ...

  2. P2241 统计方形(数据加强版)

    题目背景 1997年普及组第一题 题目描述 有一个n*m方格的棋盘,求其方格包含多少正方形.长方形 输入输出格式 输入格式: n,m因为原来数据太弱,现规定m小于等于5000,n小于等于5000(原来 ...

  3. 统计方形(NOIP1997)

    给链接:统计方形 这题是棋盘问题的数据加强版. 其实由于洛谷的数据比较水,所以你把我在棋盘问题题解中写的代码提交,也能AC. 但让给我们来看一个更优的解法. 先给代码: #include<bit ...

  4. 统计方形++(洛谷P2241题题解,Java语言描述)

    题目要求 P2241题目链接 分析 根据排列组合,得到矩形(含正方形)的数量: 而对于一个边长为 i (1 ≤ i ≤ min{n, m}) 的正方形,数量为:(n-i+1)(m-i+1) 所以所有的 ...

  5. P2241 统计正方形和长方形

    import java.util.Scanner;public class P2241 {static int T,n,m;static Long a,b;//a正方形个数,b长方形个数.public ...

  6. 1079: 统计方形

    题目描述 有一个n*m方格的棋盘,求其方格包含多少正方形.长方形(此处长方形不包含正方形) 输入 输入存在多组测试数据.每组测试数据输入两个整数n,m,数字不超过5000 输出 对于每组数据输出一行包 ...

  7. 刷题 - 基础数学/数论问题

    突然发现我对于数学相关的问题什么排列组合什么的都不会,主要是我高中排列组合什么的没怎么学,高考数学才110,全靠理综撑着 .而比赛中数学又占据了很大一部分,所以我决定先补一下基础,先刷20道基础题再说 ...

  8. 【OJ】洛谷暴力枚举题单题解锦集

    题单简介 题目解析 P2241 统计方形(数据加强版) P2089 烤鸡 P1618 三连击(升级版) P1036 选数 P1157 组合的输出 P1706 全排列问题 P1088 火星人 P3392 ...

  9. 【OJ】洛谷红题题解锦集(Java语言描述)

    前言 能看这篇文章,想来你可能是小白(或者切题的大佬),那这里会把洛谷的红题(当前只有P字段的本谷题目)进行一下整理,希望会合你口味吧-- 本文只附个人题解链接,不附题目链接(题解中自带),如想刷题请 ...

最新文章

  1. 6_程序员最常用的快捷键的都在这里啦 (哈哈,我不是)(20181208)
  2. 基本数据类型对象包装类
  3. 虚拟化Java应用程序:最佳实践(JavaOne 2011)
  4. 输入数字存入数组C语言,//从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个...
  5. php当前月每天时间戳,php获取当前月与上个月月初及月末时间戳的方法
  6. 【案例实战】餐饮企业分店财务数据分析系统解决方案:业务需求
  7. 图解:SQL SERVER2005的安装
  8. oralce11g RAC 启动后 CRS-0184: Cannot communicate with the CRS daemon.
  9. k-近邻算法进行回归拟合
  10. 优分享VR开源啦,优分享VR是基于Google VR开发的一款手机VR视频资源的聚合软件...
  11. 【代码优化】坚持使用Override注解
  12. TTS 语音修复 ,缺少文件的,没注册类的
  13. matlab调频信号,基于matlab的线性调频信号的仿真
  14. 手机怎么看php格式的视频教程,wmv格式用手机怎么看
  15. java获取本地真实ip
  16. 章文嵩博士和他背后的负载均衡(LOAD BANLANCER)帝国
  17. PyTorch基础:数据处理(数据可视化)
  18. 隐藏控件--HiddenField控件
  19. C语言初阶第三篇:换我心,为你心,始知C语言 从C语言选择语句到循环语句保姆教学来喽
  20. Unix操作系统的优点总结

热门文章

  1. 字符串所有排列组合暴力递归
  2. 微机原理汇编之部分重要知识整合包括:判断解释程序运行(新手有利)并画存储结构,字节变量,寻址方式
  3. UCOS中断函数的编写
  4. HDU-4081 Qin Shi Huang's Road 8ystem(次小生成树)
  5. Codeforces Round #506 (Div. 3) - F. Multicolored Markers (思维)
  6. c++中声明和定义的区别(这个兄弟写的解决了我的疑惑)
  7. C++ int转string的几种方法比较
  8. 十大排序算法之插入排序
  9. [攻防世界 pwn]——hello_pwn
  10. 计算机网络——HTTP协议和Web