1 solutions

  • 0
    @ 2024-7-20 18:50:17

    纯模拟

    #include<bits/stdc++.h>
    using namespace std;
    int a[5],cnt=0;
    int main(){
    	cin>>a[0]>>a[1]>>a[2]>>a[3]>>a[4];
    	for(int i=0;i<5;i++){
    		int k=a[i]/3;
    		cnt+=a[i]-k*3;
    		a[i]=k;
    		if(i==0){
    			a[4]+=k;
    			a[1]+=k;
    		}
    		else if(i==4){
    			a[3]+=k;
    			a[0]+=k;
    		}
    		else{
    			a[i-1]+=k;
    			a[i+1]+=k; 
    		}
    	}
    	cout<<a[0]<<' '<<a[1]<<' '<<a[2]<<' '<<a[3]<<' '<<a[4]<<'\n';
    	cout<<cnt;
    	return 0;
    }
    
    • 1

    Information

    ID
    6864
    Time
    1000ms
    Memory
    128MiB
    Difficulty
    1
    Tags
    # Submissions
    6
    Accepted
    4
    Uploaded By