比赛 |
2025.3.8 |
评测结果 |
AAAAAAAAAAAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW |
题目名称 |
1+2=3 |
最终得分 |
60 |
用户昵称 |
wdsjl |
运行时间 |
9.546 s |
代码语言 |
C++ |
内存使用 |
3.57 MiB |
提交时间 |
2025-03-08 10:43:36 |
显示代码纯文本
#include <bits/stdc++.h>
#define int long long
using namespace std;
int a[10][10],t;
int ans,s1,s2,tot,c1,c2;
signed main(){
freopen("123.in","r",stdin);
freopen("123.out","w",stdout);
scanf("%lld",&t);
while(t--){
memset(a,0,sizeof(a));
tot=0;
for(int i=0;i<3;++i){
for(int j=0;j<3;++j){
scanf("%lld",&a[i][j]);
tot+=a[i][j];
}
}
s1=a[0][1]+a[1][1]+a[2][1],s2=a[2][0]+a[2][1]+a[2][2];
c1=a[0][2]+a[1][2]+a[2][2],c2=a[1][0]+a[1][1]+a[1][2];
ans=min(s1,s2)+min(c1,c2);
if(ans&&tot-a[0][0]==ans)--ans;
printf("%lld\n",ans);
}
return 0;
}