湘潭大学2018年上学期程序设计实践模拟考试2 参考题解

这个博客不再更新,新博客地址请戳

今天状态很差,各种卡手,仰望能够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/

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值