博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BZOJ 1800: [Ahoi2009]fly 飞行棋
阅读量:4966 次
发布时间:2019-06-12

本文共 778 字,大约阅读时间需要 2 分钟。

二次联通门 : 

 

 

 

 

/*    BZOJ 1800: [Ahoi2009]fly 飞行棋    乱搞一下就好*/#include 
#include
#define rg registerinline void read (int &n){ rg int c = getchar (); for (n = 0; !isdigit (c); c = getchar ()); for (; isdigit (c); n = n * 10 + c - '0', c = getchar ());}#define Max 1000001int c[Max]; bool is[Max];int main (int argc, char *argv[]){ int N, x, s = 0, Answer = 0; rg int i, j; read (N); for (i = 1; i <= N; ++ i) read (x), is[s] = true, c[i] = s, s += x; for (i = 1; i <= N; ++ i) for (j = i + 1; j <= N; ++ j) if (is[c[j] + (s - 2 * (c[j] - c[i])) / 2] && is[c[j] + (s - 2 * (c[j] - c[i])) / 2 + c[j] - c[i]]) ++ Answer; printf ("%d", Answer); return 0;}

 

转载于:https://www.cnblogs.com/ZlycerQan/p/7569996.html

你可能感兴趣的文章
linux系统的远程控制方法——学神IT教育
查看>>
springboot+mybatis报错Invalid bound statement (not found)
查看>>
Linux环境下SolrCloud集群环境搭建关键步骤
查看>>
P3565 [POI2014]HOT-Hotels
查看>>
MongoDB的简单使用
查看>>
hdfs 命令使用
查看>>
prometheus配置
查看>>
【noip2004】虫食算——剪枝DFS
查看>>
python 多进程和多线程的区别
查看>>
sigar
查看>>
iOS7自定义statusbar和navigationbar的若干问题
查看>>
[Locked] Wiggle Sort
查看>>
deque
查看>>
Setting up a Passive FTP Server in Windows Azure VM(ReplyCode: 227, Entering Passive Mode )
查看>>
Python模块调用
查看>>
委托的调用
查看>>
c#中从string数组转换到int数组
查看>>
数据模型(LP32 ILP32 LP64 LLP64 ILP64 )
查看>>
java小技巧
查看>>
POJ 3204 Ikki's Story I - Road Reconstruction
查看>>