日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

BZOJ 1800 [Ahoi2009]fly 飞行棋

發布時間:2025/3/15 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 BZOJ 1800 [Ahoi2009]fly 飞行棋 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

【題解】

  因為本題數據范圍實在是很小,所以直接寫了大暴力。

  

#include<cstdio> #include<algorithm> #define N 1010 #define rg register using namespace std; int n,a[N],ans,sum[N]; inline int read(){int k=0,f=1; char c=getchar();while(c<'0'||c>'9')c=='-'&&(f=-1),c=getchar();while('0'<=c&&c<='9')k=k*10+c-'0',c=getchar();return k*f; } int main(){n=read();for(rg int i=1;i<=n;i++) a[i]=read(),sum[i]=sum[i-1]+a[i-1];int s=sum[n]+a[n];for(rg int i=1;i<=n-3;i++)for(rg int j=i+1;j<=n-2;j++)for(rg int k=j+1;k<=n-1;k++)for(rg int l=k+1;l<=n;l++)if(sum[j]-sum[i]==sum[l]-sum[k]&&sum[k]-sum[j]==s-(sum[l]-sum[i])) ans++;printf("%d\n",ans);return 0; }

  

轉載于:https://www.cnblogs.com/DriverLao/p/8492826.html

總結

以上是生活随笔為你收集整理的BZOJ 1800 [Ahoi2009]fly 飞行棋的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。