题意/Description:

小Z无聊时,想了个问题。由许多边长为1的小正方形,构成了一个n×m的长方形网格。在每个小正方形中,添一条斜线,从右上顶点连到左下顶点,构成了一个新图形,并且包含了许多三角形。小Z打算数清总共有多少三角形,可不一会儿就眼花了,你能帮他吗?

读入/Input:

一行,两个整数n和m,表示长方形的长和宽。

输出/Output:

一行,一个整数,表示三角形的个数。

题解/solution:

枚举边长,算出竖着有多少个,横着有多少个。然后统计。

代码/Code:

varn,m:longint;ans:int64;
function min(o,p:longint):longint;
beginif o<p then exit(o);exit(p);
end;procedure main;
vari,t,k:longint;
beginfor i:=1 to min(n,m) dobegint:=n-i+1;k:=m-i+1;ans:=ans+t*k*2;end;
end;beginreadln(n,m);main;writeln(ans);
end.

数三角(triangle)相关推荐

  1. D:数三角 (暴力枚举,判断钝角三角形)

    2020牛客寒假算法基础集训营2 传送门 题意: n个点,问任意选三个点组成的三角形,有多少个是钝角三角形 分析: n<=500,数据小,直接暴力枚举即可 判断是钝角三角形的条件 设三角形三边为 ...

  2. 牛客 数三角(求多少个钝角三角形 极角排序)

    晚上的时候PC问了一下这玩意,回忆一下极角排序 相关链接: How Many Triangles HDU - 5784(极角排序,双指针) 2019秦皇岛A - Angle Beats Gym - 1 ...

  3. Python 中使用 for、while 循环打印杨辉三角练习(列表索引练习)。

    Python中使用for while循环打印杨辉三角练习(列表索引练习). 杨辉三角是一个由数字排列成的三角形数表,一般形式如下: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 ...

  4. Python学习之---杨辉三角的五种解法

    杨辉三角(也称帕斯卡三角)对与编程初学者来说,肯定不陌生,它是一个无限对称的数字金字塔,从顶部的单个1开始,下面一行中的每个数字都是上面两个数字的和. 杨辉三角,是二项式系数在三角形中的一种几何排列, ...

  5. python杨辉三角代码,python实现杨辉三角的几种方法代码实例

    方法一:迭代 def triangle_1(x): """ :param x: 需要生成的杨辉三角行数 :return: """ trian ...

  6. CSS画圆半圆扇形三角梯形

    直接上代码: div{margin: 50px;width: 100px;height: 100px;background: red; } /* 半圆 */ .half-circle{height: ...

  7. 初始化css样式代码、颜色、字体、浮动与清除浮动、显示、定位、盒子模型、按钮禁用、CSS画圆半圆扇形三角梯形

    顔色 sass顔色变量声明 在vue中声明颜色变量时需要在 vue.config.js 里面增加如下配置. module.exports = { // ... css: { sourceMap: tr ...

  8. java使用循环打印杨辉三角,for循环输出杨辉三角形(java)

    for循环输出杨辉三角形(java) 杨辉三角形(java) 1.代码 代码如下(示例): public class YanghuTriangle { public static void main( ...

  9. 第十五届全国大学生智能汽车竞赛人工智能创意赛(预赛)

    学 校:华中科技大学 队伍名称:华中科技大学深度学习一队 参赛队员:魏雨飞.郑时.涛盘.婧怡曾.一雯王毅 第一章 方案概述 1.1 车道线巡线部分方案概述 1.1.1 创新点 编写连续采集代码,实现小 ...

  10. python练习集100题(21-40)

    题目21:两个乒乓球队进行比赛,各出3人.甲队为a,b,c三人,乙队为x,y,z三人.以抽签决定比赛名单.有人向队员打听比赛的名单.a说他不和x比,c说他不和x.z比,请编程找出三队比赛名单. fir ...

最新文章

  1. 利用HoloLens进行无人船舶驾驶!微软日本概念视频
  2. java 主线程_Java中的主线程 - Break易站
  3. tkinter 菜单添加事件_Python+tkinter设置Label字体、字号、样式、对齐方式、鼠标形状、响应鼠标事件...
  4. jQuery .tmpl() 用法
  5. Android 系统(119)---Android启动页黑屏及最优解决方案
  6. android json.out,Android 之 json数据的解析(jsonReader)
  7. android webview调js方法,Android中WebView与H5的交互,Native与JS方法互调
  8. python基础之函数介绍进阶操作、全局变量局部变量
  9. ubuntu 10.04的git安装和使用
  10. golang 程序休眠_golang package time的用法具体详解
  11. 单片机课程设计--电子密码锁(源代码+proteus仿真)
  12. 金蝶Cloud取物料最后一次采购入库价格
  13. 一键删除PPT页面内的动画or页面的切换效果总结
  14. new QPushbutton 时程序崩溃
  15. 保护环境从我做起(10件力所能及之事)
  16. CMU 15-445/645-Note11-Distributed Databases
  17. 英语新闻app——TagLayout+ViewPager+Fragment实现分类切页功能
  18. php 提交按钮失效,php - 为什么td标记内的提交按钮不起作用? - SO中文参考 - www.soinside.com...
  19. 免费沙箱软件模拟支付_小游戏虚拟支付沙箱测试报错
  20. OpenCV图像二值化,Python

热门文章

  1. 《高情商修炼手册》 by 小粥超人(小hi)Hygge @Chou
  2. 函数发生器与计算机电路,第29讲 信号发生器与变换电路
  3. pythonhistogram设置_python numpy histogram用法及代码示例
  4. 修身齐家治国平天下的领导者自我管理哲学
  5. 首款物联网防火墙himqtt开源
  6. 面向对象方式爬取知乎鸡汤
  7. day10图书编辑删除 字段参数choise(重要)多对多三种创建方式 ajax语法结构
  8. android studio透明背景,使用Android Studio时出现黑色的PNG透明背景
  9. python dataframe是什么_【Python-pandas】核心数据结构DataFrame介绍
  10. android实现刷卡功能,Android 实现银联刷卡机消费后手动签名的功能(示例代码)