题目:189B - Counting Rhombi http://codeforces.com/problemset/problem/189/B

题意:给定一个长方形的 矩形,求能在这个矩形里有多少 对角线跟坐标垂直的菱形

思路:枚举这个菱形的中心的那一个点,然后找这个点 离边界比较小的那一个距离

这样利用 中心点和 两条对角线就可以确定一个菱形,每个点枚举。。。

心得:要解析一下图形的 结构 构成

 1 #include <iostream>
 2 #include <cstring>
 3 #include <cstdio>
 4 using namespace std;
 5
 6 int __min(int a,int b)
 7 {
 8   return a>b?b:a;
 9 }
10 int main()
11 {
12     int w,h;
13     int i,j;
14     long long sum;
15     while(cin>>w>>h)
16     {
17         sum=0;
18         for(i=1; i<=w; i++)//枚举点
19         for(j=1; j<=h; j++)//枚举点
20         sum+=__min(i,w-i)*__min(j,h-j);//相当于枚举边。。
21
22         cout<<sum<<endl;
23     }
24     return 0;
25 }

转载于:https://www.cnblogs.com/bfshm/p/3485442.html

cf 189B - Counting Rhombi相关推荐

  1. Codeforce 189B——Counting Rhombi

    题意:给定一个矩形的长和宽,求这个矩形里有多少个菱形(可重叠). 思路:规律题.小学3年级的练习题,直接找有多少的偶数对角线(横纵相乘),两重循环,暴力即可. code: #include <b ...

  2. Xcode 4.2 中的Automatic Reference Counting (ARC) (转)

    Automatic Reference Counting (ARC), 自动引用计数,是开发Cocoa程序时的一个编译级别的特性,用于自动内存管理. 在XCode 4.2中,使用模板新建一个工程,该工 ...

  3. Xcode 4.2 中的Automatic Reference Counting (ARC)

    Automatic Reference Counting (ARC), 自动引用计数,是开发Cocoa程序时的一个编译级别的特性,用于自动内存管理. 在XCode 4.2中,使用模板新建一个工程,该工 ...

  4. 【codeforces】【比赛题解】#960 CF Round #474 (Div. 1 + Div. 2, combined)

    终于打了一场CF,不知道为什么我会去打00:05的CF比赛-- 不管怎么样,这次打的很好!拿到了Div. 2选手中的第一名,成功上紫! 以后还要再接再厉! [A]Check the string 题意 ...

  5. edu cf #138 Div.2(A~D)

    edu cf #138 Div.2 文章目录 edu cf #138 Div.2 [A. Cowardly Rooks](https://codeforces.com/contest/1749/pro ...

  6. 【CF套题】 Educational Codeforces Round 58

    [前言] 组队CF之帮wyl上橙,我和sc打小号上紫. 结果sc成功FST两题,wyl成功skipped. 我的小号幸存了qwq. [题目] 原题地址 A.Minimum Integer 特判一下dd ...

  7. 『参考』.net CF组件编程(4)——为自定义组件添加工具箱图标!

    前言: 在前三篇的文章中,和大家一起创建了一个用于TCP连接检测的小组件,如果你记不得了,可以通过以下链接去回顾一下: 『参考』.net CF组件编程(1)--基础之后 『参考』.net CF组件编程 ...

  8. DFS:深入优先搜索 POJ-2386 Lake Counting

    深度优先搜索是从最开始的状态出发,遍历所有可以到达的状态. 因此可以对所有的状态进行操作,或列举出所有的状态. Lake Counting POJ - 2386 Due to recent rains ...

  9. Boring counting HDU - 3518 (后缀数组)

    Boring counting \[ Time Limit: 1000 ms \quad Memory Limit: 32768 kB \] 题意 给出一个字符串,求出其中出现两次及以上的子串个数,要 ...

  10. pat1004. Counting Leaves (30)

    1004. Counting Leaves (30) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue A fam ...

最新文章

  1. Java连接Oracle数据库开发银行管理系统【一、需求篇】
  2. python关闭csv文件_使用Python编辑csv文件时跳过标题
  3. 财务审批流程都有哪些步骤呢?
  4. linux kill pid文件,从一次事故谈谈 pid 文件的作用
  5. python基础入门(Peak带你学python)
  6. android手机存储速度慢,安卓内存泄露后台应用被迫关闭、系统速度慢的解决方法...
  7. UML--交互图(时序图、协作图)
  8. 宏病毒专杀软件测试大乐,好用的宏病毒查杀软件有哪些
  9. 佳能 6D Mark II与 90D 对比评测
  10. 如何平衡CVR预估中的延迟反馈问题?(内含招聘)
  11. Cannot load facet,unknow facet type web
  12. php打印机,用PHP打印到打印机
  13. 学校计算机教室解说词词,小学各专用教室解说词.doc
  14. 台湾省九齐NY8A051G 内置MOS版本6 I/O 8-bit EPROM-Based MCU
  15. 华为云主机安全防护的新发现
  16. linux探索之旅pdf,【Linux探索之旅】第四部分第一課:壓縮文件,解壓無壓力
  17. i5 13500怎么样相当于什么水平级别
  18. Chapter2 ROS通信机制----基础篇(Ⅰ)vs配置及通信基础
  19. Proteus的安装和介绍及51单片机电路仿真
  20. 机器码农:深度学习自动编程

热门文章

  1. 最新M1芯片的MacBook Pro打开软件闪退解决方法
  2. iClip mac如何自定义声音?iClip剪切板管理软件更改声音的方法
  3. Office远程代码执行漏洞CVE-2017-8570 大部分版本受影响 PoC已经公开
  4. 关于逻辑或的一个小小应用注意点
  5. 【java设计模式】之 抽象工厂(Abstract Factory)模式
  6. SpannableString 给TextView添加不同的显示样式
  7. C语言-十进制转换为二进制函数
  8. 发现有的时候,EBS会报连接数不足的问题
  9. Java Web提交参数到Spark集群执行任务
  10. android 恢复出厂设置流程