社区讨论
关于stdio.h
学术版参与者 5已保存回复 5
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 5 条
- 当前快照
- 1 份
- 快照标识符
- @mez5wv4j
- 此快照首次捕获于
- 2025/08/31 12:00 6 个月前
- 此快照最后确认于
- 2025/11/03 23:39 4 个月前
起因是本人心血来潮,想写一个小清新C语言,于是有了下面的代码:
C#include<stdio.h>
#define ll long long
#define N 500005
int T;
int n;
int a[N];
ll sum[N];
ll max(ll x,ll y)
{
if(x>y)
return x;
return y;
}
int main()
{
scanf("%d",&T);
while(T--)
{
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
scanf("%d",&a[i]);
sum[i]=sum[i-1]+a[i];
}
ll ans=0;
for(int i=0;i<=n/2-1;i++)
{
int pos=n/2-i-1;
ans=max(ans,sum[i]+sum[n]-sum[n-pos]);
}
printf("%lld %lld\n",sum[n]-ans,ans);
}
return 0;
}
洛谷 ide 没有问题,本地的 Dev-C++ 却疯狂爆 Warning
PLAIN[Warning] unknown conversion type character 'l' in format [-Wformat=]
[Warning] unknown conversion type character 'l' in format [-Wformat=]
[Warning] too many arguments for format [-Wformat-extra-args]
回复
共 5 条回复,欢迎继续交流。
正在加载回复...