http://www.lydsy.com/JudgeOnline/problem.php?id=1800

圆上两条直径构成矩形的对角线

#include<cstdio>using namespace std;int sum[21];int main()
{int n;scanf("%d",&n);int x,tot=0;for(int i=1;i<=n;++i) scanf("%d",&sum[i]),tot+=sum[i];for(int i=2;i<=n;++i) sum[i]+=sum[i-1];int cnt=0;tot>>=1;for(int i=1;i<n;++i)    for(int j=i+1;j<=n;++j)if(sum[j]-sum[i]==tot) cnt++;printf("%d",cnt*(cnt-1)/2);
}

1800: [Ahoi2009]fly 飞行棋

Time Limit: 10 Sec  Memory Limit: 64 MB
Submit: 1888  Solved: 1476
[Submit][Status][Discuss]

Description

给出圆周上的若干个点,已知点与点之间的弧长,其值均为正整数,并依圆周顺序排列。 请找出这些点中有没有可以围成矩形的,并希望在最短时间内找出所有不重复矩形。

Input

第一行为正整数N,表示点的个数,接下来N行分别为这N个点所分割的各个圆弧长度

Output

所构成不重复矩形的个数

Sample Input

8
1
2
2
3
1
1
3
3

Sample Output

3

HINT

N<= 20

转载于:https://www.cnblogs.com/TheRoadToTheGold/p/8157173.html

bzoj千题计划174:bzoj1800: [Ahoi2009]fly 飞行棋相关推荐

  1. BZOJ1800 [Ahoi2009]fly 飞行棋 其他

    欢迎访问~原文出处--博客园-zhouzhendong 去博客园看该题解 题目传送门 - BZOJ1800 题意概括 给出圆周上的若干个点,已知点与点之间的弧长,其值均为正整数,并依圆周顺序排列. 请 ...

  2. BZOJ 1800: [Ahoi2009]fly 飞行棋【思维题,n^4大暴力】

    1800: [Ahoi2009]fly 飞行棋 Time Limit: 10 Sec  Memory Limit: 64 MB Submit: 1689  Solved: 1335 [Submit][ ...

  3. bzoj 1800: [Ahoi2009]fly 飞行棋

    1800: [Ahoi2009]fly 飞行棋 Time Limit: 10 Sec  Memory Limit: 64 MB Submit: 1702  Solved: 1344 [Submit][ ...

  4. BZOJ 1800: [Ahoi2009]fly 飞行棋( 枚举 )

    O(N2)算出有x条直径然后答案就是x(x-1)/2...这个数据范围是闹哪样! ----------------------------------------------------------- ...

  5. BZOJ 1799 [Ahoi2009] self 同类分布(数位DP)【BZOJ千题计划(quexin】

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 题目链接 https://hydro.ac/d/bzoj/p/1799(样例时限设置有问题,应该为 2 ...

  6. BZOJ 2150. 部落战争(最小路径覆盖问题)【BZOJ千题计划】

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 刷题就图一乐 题目链接 https://hydro.ac/d/bzoj/p/2150 是 hydro ...

  7. BZOJ 2151 种树(可反悔贪心,链表)【BZOJ千题计划】就图一乐

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 题目链接 https://hydro.ac/d/bzoj/p/2151 是 hydro 的 BZOJ ...

  8. bzoj千题计划143:bzoj1935: [Shoi2007]Tree 园丁的烦恼

    http://www.lydsy.com/JudgeOnline/problem.php?id=1935 二维偏序问题 排序x,离散化树状数组维护y #include<cstdio> #i ...

  9. bzoj千题计划207:bzoj1879: [Sdoi2009]Bill的挑战

    http://www.lydsy.com/JudgeOnline/problem.php?id=1879 f[i][j] 表示匹配了i个字符,匹配字符串的状态为j的方案数 枚举下一个字符是什么 计算加 ...

最新文章

  1. Redis 集群部署及踩过的坑
  2. 在B站如何不动一根手指,就可以养成6级大佬?大四学生发明养号神器,看完你也会...
  3. microsoft excel 正在等待其他某个应用程序_浅谈应该购买英特尔Mac还是等待购买基于Arm的Mac...
  4. 程序员面试100题之十一:数组循环移位
  5. 卡住 安装_【书中有路】弹簧式安全阀结构原理、故障解析、安装要点
  6. 前端那些事之Nuxt.js
  7. Android Hessian 通信
  8. DDA算法画直线+源代码
  9. 大学学习路线规划建议贴
  10. 深入解析 | 如何设置关键词密度?
  11. 嵌入式面试全攻略,记我的一次校招
  12. 2021-2027中国高效空气过滤器市场现状及未来发展趋势
  13. win7浏览器主页修改不过来_win7系统浏览器主页修改不了的解决方法
  14. java 如何防止恶意注册表,如何防止恶意网页篡改注册表
  15. 1.3常规信息系统集成技术
  16. Linux系统优化基础和系统监控
  17. 西门子S7-1200与威纶通TK8071ip触摸屏实现以太网通讯
  18. Swift - 使用原生库进行 JSON 解析和生成
  19. 计算机停车场参考文献,计算机本科毕业论文(停车场管理系统).doc
  20. 如何做好模型设计环节

热门文章

  1. sonar扫描java、js、jsp技术
  2. Django【基础篇】
  3. C#中的Json的序列化和反序列化
  4. maven笔记(2)-- 构建Java Project 及 Maven命令使用
  5. 算法之【辗转相除法】
  6. MSP借助五招让中小企业签约云计算服务
  7. swift - 关于title问题
  8. 【Daily Scrum】
  9. 【Arduino】开发入门【八】舵机操作+源代码
  10. Windows Server 8 Tips (二) Hyper-V 3:用PowerShell导出和导入虚拟机