bzoj1800

来源:互联网 发布:农村淘宝服务中心电话 编辑:程序博客网 时间:2024/06/05 21:01

简直暴力。。


#include <cstdio>int sum[30],n;int read_int () {char c = getchar();int re = 0;for(;c > '9' || c < '0';c = getchar());for(;c >= '0' && c <= '9';c = getchar())re = re * 10 + c - '0';return re;}int main () {n = read_int();for(int i = 1;i <= n;++i) {sum[i] += read_int();sum[i + 1] = sum[i];}int ans = 0;for(int i = 1;i <= n - 3;++i) {for(int j = i + 1;j <= n - 2;++j) {for(int k = j + 1;k <= n - 1;++k) {for(int l = k + 1;l <= n;++l) {int t1 = sum[j - 1] - sum[i - 1];int t2 = sum[l - 1] - sum[k - 1];int t3 = sum[k - 1] - sum[j - 1];int t4 = sum[n] - sum[l - 1] + sum[i - 1];if(t1 == t2 && t3 == t4)++ans;}}}}printf("%d\n",ans);}


0 0
原创粉丝点击