其他分享
首页 > 其他分享> > Generate 7 Colors (思维

Generate 7 Colors (思维

作者:互联网

添加链接描述
没考虑到最少需要一次操作

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
double esp=1e-2;
const int N=110;
ll mod=998244353;
int mp[N][N];
int dist[N][N],vis[N][N];
int n,m,stx,sty;
int dx[]={0,0,1,-1};
int dy[]={1,-1,0,0};
typedef pair<int,int> pii;
string ans;

int main(){
   int T;
   cin>>T;
   while(T--){
   ll n[10],ok=1;
   ll mx=0;
    for(int i=1;i<=7;i++){
        cin>>n[i];
        if(n[i-1]<n[i]&&i!=1)ok=0;
        if(i!=1)mx+=n[i-1]-n[i];
    }
    if(!ok){
        cout<<"-1"<<endl;
    }
    else {
        cout<<max(1ll,mx)<<endl;
    }

   }
    return 0;
}

标签:思维,typedef,cout,int,ll,cin,long,Colors,Generate
来源: https://blog.csdn.net/Minelois/article/details/122030347