当前位置: 首页 > news >正文

[luogu2165 AHOI2009] 飞行棋 (枚举)

传送门

Description

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

Input

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

Output

所构成不重复矩形的个数

Sample Input

8
1
2
2
3
1
1
3
3

Sample Output

3

HINT

N<=20

Solution

每两组间隔为半周长的点对都能组成矩形(相当于两直径)
暴力枚举即可(n才20qwq)

Code

//By Menteur_Hxy
#include<cstdio>
#include<cstring>
#include<cstdlib>
#include<iostream>
#include<algorithm>
using namespace std;

int n,ans;
int da[50];

int main() {
    scanf("%d",&n);
    for(int i=1;i<=n;i++) {
        scanf("%d",&da[i]);
        da[i]+=da[i-1];
    }
    int hc=da[n]/2;
    for(int i=1;i<=n;i++)
        for(int j=1;j<i;j++)
            if(da[i]-da[j]==hc) ans++;
    printf("%d",ans*(ans-1)/2);
    return 0;
}

转载于:https://www.cnblogs.com/Menteur-Hxy/p/9374847.html

相关文章:

  • node全局对象 文件系统
  • linux下安装Bugzilla(一)
  • sqlServer之取文件后缀
  • 小评 月影技能的sp
  • HashMap 与HashTable的区别
  • 一份书写游戏的回忆录
  • js得到当前页面的url信息
  • debug容错 缺陷抓取
  • 将字串内容输出到文件
  • Storm- 使用Storm实现累积求和的操作
  • 性能报告产生形式
  • LOJ121 动态图连通性(LCT)
  • 暗黑3有严重BUG
  • 数组(冒泡,选择,排序)
  • 游戏中的UI问题(一)
  • css的样式优先级
  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • Javascript基础之Array数组API
  • JavaScript类型识别
  • Js基础知识(一) - 变量
  • mac修复ab及siege安装
  • October CMS - 快速入门 9 Images And Galleries
  • spring boot 整合mybatis 无法输出sql的问题
  • 对象管理器(defineProperty)学习笔记
  • 微信小程序开发问题汇总
  • 学习HTTP相关知识笔记
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • # Pytorch 中可以直接调用的Loss Functions总结:
  • %check_box% in rails :coditions={:has_many , :through}
  • (1)常见O(n^2)排序算法解析
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (ZT)一个美国文科博士的YardLife
  • (多级缓存)多级缓存
  • (五)关系数据库标准语言SQL
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转)【Hibernate总结系列】使用举例
  • (转)ORM
  • (转)重识new
  • .naturalWidth 和naturalHeight属性,
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .net mvc 获取url中controller和action
  • @JsonSerialize注解的使用
  • @modelattribute注解用postman测试怎么传参_接口测试之问题挖掘
  • [CVPR2021]Birds of a Feather: Capturing Avian Shape Models from Images
  • [element-ui] el-dialog 中的内容没有预先加载,因此无法获得内部元素的ref 的解决方案
  • [flask] flask的基本介绍、flask快速搭建项目并运行
  • [Geek Challenge 2023] web题解
  • [HarmonyOS]第一课:从简单的页面开始
  • [Kubernetes]2. k8s集群中部署基于nodejs golang的项目以及Pod、Deployment详解
  • [leetcode] 61. 旋转链表
  • [LeetCode系列]子集枚举问题[无重复元素]
  • [linux学习]apt-get参数解析