From 30d8749774ae37d994715384e25f7d181163d5d6 Mon Sep 17 00:00:00 2001 From: Zengtudor Date: Mon, 12 Aug 2024 17:03:07 +0800 Subject: [PATCH] update --- day9/P9127/P9127.cpp | 60 ++++++++++++++++++++++++++++++++++++++++++++ xmake.lua | 6 ++++- 2 files changed, 65 insertions(+), 1 deletion(-) diff --git a/day9/P9127/P9127.cpp b/day9/P9127/P9127.cpp index e69de29..244ae4f 100644 --- a/day9/P9127/P9127.cpp +++ b/day9/P9127/P9127.cpp @@ -0,0 +1,60 @@ +#include +using namespace std; +#define int long long + +struct Node{ + int l,r,s; +}; +const int MAX_N = 505; +int n,pn=0; +int a[MAX_N]; +int ans[MAX_N]; +int changed=0; +Node node[MAX_N*MAX_N]; +int readint(); + +signed main(signed argc,char *argv[]){ + n=readint(); + for(int i=1;i<=n;i++){ + a[i]=readint(); + } + for(int i=1;i<=n;i++){ + int cnt=0; + for(int j=i;j<=n;j++){ + cnt+=a[j]; + node[++pn] = { + i,j,cnt + }; + } + } + sort(node+1,node+1+pn,[](Node a,Node b)->bool{ + return a.s