洛谷——P1548 [NOIP1997 普及组] 棋盘问题
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 普及组] 棋盘问题相关推荐
- 信息学奥赛一本通 1208:2的幂次方表示 | OpenJudge 2.2 8758:2的幂次方表示 | 洛谷 P1010 [NOIP1998 普及组] 幂次方
[题目链接] ybt 1208:2的幂次方表示 OpenJudge 2.2 8758:2的幂次方表示 洛谷 P1010 [NOIP1998 普及组] 幂次方 [题目考点] 1. 递归 [解题思路] 递 ...
- 信息学奥赛一本通 1314:【例3.6】过河卒(Noip2002) | 1921:【02NOIP普及组】过河卒 | 洛谷 P1002 [NOIP2002 普及组] 过河卒
[题目链接] ybt 1314:[例3.6]过河卒(Noip2002) ybt 1921:[02NOIP普及组]过河卒 洛谷 P1002 [NOIP2002 普及组] 过河卒 [题目考点] 1. 坐标 ...
- 信息学奥赛一本通 1179:奖学金 | 1938:【07NOIP普及组】奖学金 | OpenJudge NOI 1.10 04 | 洛谷 P1093 [NOIP2007 普及组] 奖学金
[题目链接] ybt 1179:奖学金 ybt 1938:[07NOIP普及组]奖学金 OpenJudge NOI 1.10 04:奖学金 洛谷 P1093 [NOIP2007 普及组] 奖学金 [题 ...
- 信息学奥赛一本通 1233:接水问题 | 1950:【10NOIP普及组】接水问题 | OpenJudge NOI 1.9 15 | 洛谷 P1190 [NOIP2010 普及组] 接水问题
[题目链接] ybt 1233:接水问题 ybt 1950:[10NOIP普及组]接水问题 OpenJudge NOI 1.9 15:接水问题 洛谷 P1190 [NOIP2010 普及组] 接水问题 ...
- 信息学奥赛一本通 1970:【15NOIP普及组】扫雷游戏 | OpenJudge NOI 1.8 14:扫雷游戏地雷数计算 | 洛谷 P2670 [NOIP2015 普及组] 扫雷游戏
[题目链接] ybt 1970:[15NOIP普及组]扫雷游戏 OpenJudge NOI 1.8 14:扫雷游戏地雷数计算 洛谷 P2670 [NOIP2015 普及组] 扫雷游戏 [题目考点] 1 ...
- 信息学奥赛一本通 1180 | 1946:【09NOIP普及组】分数线划定 | OpenJudge NOI 1.10 05 | 洛谷 P1068 [NOIP2009 普及组] 分数线划定
[题目链接] ybt 1180:分数线划定 ybt 1946:[09NOIP普及组]分数线划定 OpenJudge NOI 1.10 05:分数线划定 洛谷 P1068 [NOIP2009 普及组] ...
- 信息学奥赛一本通 1184 | 1934:【06NOIP普及组】明明的随机数 | OpenJudge NOI 1.10 09 | 洛谷 P1059 [NOIP2006 普及组] 明明的随机数
[题目链接] ybt 1184:明明的随机数 ybt 1934:[06NOIP普及组]明明的随机数 OpenJudge NOI 1.10 09:明明的随机数 洛谷 P1059 [NOIP2006 普及 ...
- 信息学奥赛一本通 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 号码 [题目考点] ...
- 信息学奥赛一本通 1965:【14NOIP普及组】珠心算测验 | 洛谷 P2141 [NOIP2014 普及组] 珠心算测验
[题目链接] ybt 1965:[14NOIP普及组]珠心算测验 洛谷 P2141 [NOIP2014 普及组] 珠心算测验 [题目考点] 1. 枚举 [解题思路] 解法1:枚举判断每个数字是否是加和 ...
最新文章
- 雷林鹏分享:解决CI框架的Disallowed Key Characters错误提示
- 深入理解ext4等Linux文件系统
- ubuntu搭配lamp
- CentOS7安装MySQL(完整版)
- Bug调试(lldb)
- java遍历hashmapk v_Java HashMap 遍历方式探讨
- Linux系统编程 -- 多线程之基于环形队列的生产者与消费者模型
- Flink Forward Asia 2020,明天见!
- 96微信编辑器服务器老是连不上,96微信编辑器出现文章排版混乱的详细原因介绍...
- PivotGridControl与ChartControl控件结合使用(一)
- 面向对象版学员管理系统 Python
- 回顾C语言003--计算1000以内4的倍数
- jmeter beanshell关于小数参数定义转化
- 信号强度从百分比到分贝的转换
- P1972 [SDOI2009] HH的项链
- base64图片 复制到系统剪切板
- distri.lua重写开源手游服务器框架Survive
- 2022 年合肥市经开区第七届青少年信息学竞赛 小学组试题题解
- excel数据分析 - 动态仪表盘的操作技巧
- WebBrowser and Cookies
热门文章
- SpringMvc之参数绑定注解详解之一
- 【转】Linux之printf命令
- (转)配置Website的IIS时遇到的问题与解决方法
- TC SRM683 Div1 250
- MySQL Python教程(1)
- 三层架构之抽象工厂加反射mdash;mdash;实现数据库转换
- windows桌面的“我的电脑”“IE”等消失的解决方法
- Get value from agent failed:cannot connect to [[192.168.121.128]:10050]:[111Connection refused]]
- 2012年3月份工作总结 ~ 之 ~ PDF 作业对应 (虽然这个作业没有什么意思,但是非常值得总结)
- C语言小于n的素数,关于求N以内素数的一点小问题(N小于一亿)