今天状态很差,各种卡手,仰望能够1A 各题的天命之子。
这套是16软工的期末考试题,题目难度无限接近程设难度。
谨记谢大的教诲,代码要美观,气气+1
A Rotate http://172.22.112.249/exam/index.php/problem/exam_read/id/1360/exam_id/161
思路:
听谢大的,瞎搞吧,转内圈比转外圈简单。
太裸了,也太恶心了,这题能写一个小时。
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int pos[]={6,7,10,11};
int fx[]={6,6,7,10};
int fy[]={10,7,11,11};
int main(){
int a[55];
int t;cin>>t;
while(t--){
for(int i=1;i<=16;i++){
scanf("%d",a+i);
}
int ans=INT_MIN;
for(int i=0;i<4;i++){
ans = max( ans , a[1]+a[2]+a[5]+a[pos[i]]);
ans = max( ans , a[3]+a[4]+a[8]+a[pos[i]]);
ans = max( ans , a[9]+a[13]+a[14]+a[pos[i]]);
ans = max( ans , a[12]+a[15]+a[16]+a[pos[i]]);
ans = max( ans , a[2]+a[3]+a[fx[i]]+a[fy[i]]);
ans = max( ans , a[8]+a[12]+a[fx[i]]+a[fy[i]]);
ans = max( ans , a[14]+a[15]+a[fx[i]]+a[fy[i]]);
ans = max( ans , a[5]+a[9]+a[fx[i]]+a[fy[i]]);
}
cout<<max(ans , a[6]+a[7]+a[10]+a[11])<<endl;
}
return 0;
}
B Distance http://172.22.112.249/exam/index.php/problem/exam_read/