社区讨论
求调 C
学术版参与者 2已保存回复 1
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @mk8d2rck
- 此快照首次捕获于
- 2026/01/10 21:49 上个月
- 此快照最后确认于
- 2026/01/10 21:50 上个月
CPP
#include<bits/stdc++.h>
#define int long long
#define fr first
#define sc second
#define pb push_back
#define INF 1e12
#define ls(k) (k<<1)
#define rs(k) (k<<1|1)
#define lowbit(x) (x&-x)
#define id(x) ((x-1)/len+1)
#define ll(x) ((x-1)*len+1)
#define rr(x) (min(x*len,n))
using namespace std;
int const N=1e6+5;
typedef pair<int,int> pii;
const int M1=1e9+7,M2=998244353;
void write(int x) {if (x < 0) { x = -x; putchar('-');}if (x > 9) write(x / 10); putchar(x % 10 + '0'); }
int read() {int x = 0, w = 1;char ch = 0;while (ch < '0' || ch > '9') { if (ch == '-') w = -1;ch = getchar();} while (ch >= '0' && ch <= '9') { x = x * 10 + (ch - '0'); ch = getchar(); }return x * w; }
int n,m,cnt,t,ans,len;
/*
具有周期性 发现T=2w
问题转化为在同一周期内的操作
*/
int c[N],pre[N];
void sol(){
int n=read(),w=read();
int p=w+w;
c[0]=0;
for(int i=1;i<=p;i++) c[i]=0;
for(int i=1;i<=n;i++) c[i]=read();
for(int i=p;i<=n;i++){
c[i%p]+=c[i];
c[i]=0;
}
c[p]=c[0];
for(int i=1;i<=p;i++){
pre[i]=pre[i-1]+c[i];
pre[i+p]=pre[i];
}
ans=INF;
for(int x=1;x<=p;x++){
int l=max(1ll,p-x),r=w+w+w-x-1;
int res=0;
if(r>p){
res+=pre[r];
r=p;
}
res+=pre[r]-pre[l-1];
if(x==p) res+=c[0];
ans=min(ans,res);
}
cout<<ans<<'\n';
}
signed main(){
t=read();
while(t--){
sol();
}
return 0;
}
/*
冬天周而复始,该相逢的人终会重逢
万水千山,你愿意陪我一起看吗
何时葡萄能熟透,你要静候再静候
何时功成与名就,你要静心再静心
吾将承载亘古永恒之意志 执掌万物创造之神力 为此世界 开天辟地
我常常追忆过去。
生命瞬间定格在脑海。我将背后的时间裁剪、折叠、蜷曲,揉捻成天上朵朵白云。
云朵之间亦有分别:积云厚重,而卷云飘渺。生命里震撼的场景掠过我的思绪便一生无法忘怀,而更为普通平常的记忆在时间的冲刷下只留下些许残骸。追忆宛如入梦,太过清楚则无法愉悦自己的幻想,过分模糊却又坠入虚无。只有薄雾间的山水,面纱下的女子,那恰到好处的朦胧,才能满足我对美的苛求。
追忆总在不经意间将我裹进泛黄的纸页里。分别又重聚的朋友,推倒又重建的街道,种种线索协助着我从一个具体的时刻出发沿时间的河逆流而上。曾经的日子无法重来,我只不过是一个过客。但我仍然渴望在每一次追忆之旅中留下闲暇时间,在一个场景前驻足,在岁月的朦胧里瞭望过去的自己,感受尽可能多的甜蜜。美好的时光曾流过我的身体,我便心满意足。
过去已经凝固,我带着回忆向前,只是时常疏于保管,回忆也在改变着各自的形态。这给我的追忆旅程带来些许挑战。
我该在哪里停留?我问我自己。
眸底流光藏绻意,眉间黛色锁清思。
风梳柳岸遗轻絮,梦绕兰闺见玉姿。
月洒银辉皆是念,星垂旷野尽成诗。
君如霁月穿云岫,亦是尘间至宝期。
岁染霜华情未改,时牵鬓影念愈痴。
两心相印寒烟暖,四季三餐共乐之。
君名暗刻藏千绪,君目含星胜瑶池。
愿以流年酿清酒,余生朝夕不相离。
愿凭岁月铺长卷,朝暮依偎写相思。
*/
回复
共 1 条回复,欢迎继续交流。
正在加载回复...