P1548 [NOIP1997 普及组] 棋盘问题

题目描述

设有一个N \times MN×M方格的棋盘(1≤N≤100,1≤M≤100)(1≤N≤100,1≤M≤100)

求出该棋盘中包含有多少个正方形、多少个长方形(不包括正方形)。

例如:当 N=2, M=3N=2,M=3时:

正方形的个数有88个:即边长为11的正方形有66个;

边长为22的正方形有22个。

长方形的个数有1010个:

2 \times 12×1的长方形有44个

1 \times 21×2的长方形有33个:

3 \times 13×1的长方形有22个:

3 \times 23×2的长方形有11个:

如上例:输入:2,32,3

输出:8,108,10

输入格式

N,MN,M

输出格式

正方形的个数与长方形的个数

输入输出样例

输入 #1复制

2 3

输出 #1复制

8 10

说明/提示

【题目来源】

NOIP 1997 普及组第一题

#include<bits/stdc++.h>
#include<algorithm>
using namespace std;
int main(){ int n,m,z=0,c=0,x,y;cin>>n>>m;for(int i=0;i<=n;i++){for(int j=0;j<=m;j++){for(x=i+1;x<=n;x++){for(y=j+1;y<=m;y++){if(x-i==y-j) z++;else c++;}}}} cout<<z<<" "<<c;return 0;
}

洛谷——P1548 [NOIP1997 普及组] 棋盘问题相关推荐

  1. 信息学奥赛一本通 1208:2的幂次方表示 | OpenJudge 2.2 8758:2的幂次方表示 | 洛谷 P1010 [NOIP1998 普及组] 幂次方

    [题目链接] ybt 1208:2的幂次方表示 OpenJudge 2.2 8758:2的幂次方表示 洛谷 P1010 [NOIP1998 普及组] 幂次方 [题目考点] 1. 递归 [解题思路] 递 ...

  2. 信息学奥赛一本通 1314:【例3.6】过河卒(Noip2002) | 1921:【02NOIP普及组】过河卒 | 洛谷 P1002 [NOIP2002 普及组] 过河卒

    [题目链接] ybt 1314:[例3.6]过河卒(Noip2002) ybt 1921:[02NOIP普及组]过河卒 洛谷 P1002 [NOIP2002 普及组] 过河卒 [题目考点] 1. 坐标 ...

  3. 信息学奥赛一本通 1179:奖学金 | 1938:【07NOIP普及组】奖学金 | OpenJudge NOI 1.10 04 | 洛谷 P1093 [NOIP2007 普及组] 奖学金

    [题目链接] ybt 1179:奖学金 ybt 1938:[07NOIP普及组]奖学金 OpenJudge NOI 1.10 04:奖学金 洛谷 P1093 [NOIP2007 普及组] 奖学金 [题 ...

  4. 信息学奥赛一本通 1233:接水问题 | 1950:【10NOIP普及组】接水问题 | OpenJudge NOI 1.9 15 | 洛谷 P1190 [NOIP2010 普及组] 接水问题

    [题目链接] ybt 1233:接水问题 ybt 1950:[10NOIP普及组]接水问题 OpenJudge NOI 1.9 15:接水问题 洛谷 P1190 [NOIP2010 普及组] 接水问题 ...

  5. 信息学奥赛一本通 1970:【15NOIP普及组】扫雷游戏 | OpenJudge NOI 1.8 14:扫雷游戏地雷数计算 | 洛谷 P2670 [NOIP2015 普及组] 扫雷游戏

    [题目链接] ybt 1970:[15NOIP普及组]扫雷游戏 OpenJudge NOI 1.8 14:扫雷游戏地雷数计算 洛谷 P2670 [NOIP2015 普及组] 扫雷游戏 [题目考点] 1 ...

  6. 信息学奥赛一本通 1180 | 1946:【09NOIP普及组】分数线划定 | OpenJudge NOI 1.10 05 | 洛谷 P1068 [NOIP2009 普及组] 分数线划定

    [题目链接] ybt 1180:分数线划定 ybt 1946:[09NOIP普及组]分数线划定 OpenJudge NOI 1.10 05:分数线划定 洛谷 P1068 [NOIP2009 普及组] ...

  7. 信息学奥赛一本通 1184 | 1934:【06NOIP普及组】明明的随机数 | OpenJudge NOI 1.10 09 | 洛谷 P1059 [NOIP2006 普及组] 明明的随机数

    [题目链接] ybt 1184:明明的随机数 ybt 1934:[06NOIP普及组]明明的随机数 OpenJudge NOI 1.10 09:明明的随机数 洛谷 P1059 [NOIP2006 普及 ...

  8. 信息学奥赛一本通 1942:【08NOIP普及组】ISBN号码 | OpenJudge NOI 1.7 29:ISBN号码 | 洛谷 P1055 [NOIP2008 普及组] ISBN 号码

    [题目链接] ybt 1942:[08NOIP普及组]ISBN号码 OpenJudge NOI 1.7 29:ISBN号码 洛谷 P1055 [NOIP2008 普及组] ISBN 号码 [题目考点] ...

  9. 信息学奥赛一本通 1965:【14NOIP普及组】珠心算测验 | 洛谷 P2141 [NOIP2014 普及组] 珠心算测验

    [题目链接] ybt 1965:[14NOIP普及组]珠心算测验 洛谷 P2141 [NOIP2014 普及组] 珠心算测验 [题目考点] 1. 枚举 [解题思路] 解法1:枚举判断每个数字是否是加和 ...

最新文章

  1. 雷林鹏分享:解决CI框架的Disallowed Key Characters错误提示
  2. 深入理解ext4等Linux文件系统
  3. ubuntu搭配lamp
  4. CentOS7安装MySQL(完整版)
  5. Bug调试(lldb)
  6. java遍历hashmapk v_Java HashMap 遍历方式探讨
  7. Linux系统编程 -- 多线程之基于环形队列的生产者与消费者模型
  8. Flink Forward Asia 2020,明天见!
  9. 96微信编辑器服务器老是连不上,96微信编辑器出现文章排版混乱的详细原因介绍...
  10. PivotGridControl与ChartControl控件结合使用(一)
  11. 面向对象版学员管理系统 Python
  12. 回顾C语言003--计算1000以内4的倍数
  13. jmeter beanshell关于小数参数定义转化
  14. 信号强度从百分比到分贝的转换
  15. P1972 [SDOI2009] HH的项链
  16. base64图片 复制到系统剪切板
  17. distri.lua重写开源手游服务器框架Survive
  18. 2022 年合肥市经开区第七届青少年信息学竞赛 小学组试题题解
  19. excel数据分析 - 动态仪表盘的操作技巧
  20. WebBrowser and Cookies

热门文章

  1. SpringMvc之参数绑定注解详解之一
  2. 【转】Linux之printf命令
  3. (转)配置Website的IIS时遇到的问题与解决方法
  4. TC SRM683 Div1 250
  5. MySQL Python教程(1)
  6. 三层架构之抽象工厂加反射mdash;mdash;实现数据库转换
  7. windows桌面的“我的电脑”“IE”等消失的解决方法
  8. Get value from agent failed:cannot connect to [[192.168.121.128]:10050]:[111Connection refused]]
  9. 2012年3月份工作总结 ~ 之 ~ PDF 作业对应 (虽然这个作业没有什么意思,但是非常值得总结)
  10. C语言小于n的素数,关于求N以内素数的一点小问题(N小于一亿)