1 条题解

  • 0
    @ 2023-11-9 12:24:27
    #include<iostream>
    using namespace std;
    int f(int* p,int all)
    {
    	int max=0;
    	for(int i=0;i<4;i++)
    	{
    		for(int j=i+1;j<5;j++)
    		{
    			if((all-p[i]-p[j])%10==0)
    			{
    				int u=(p[i]+p[j])%10;
    				if(u==0)
    					u=10;
    				if(u>max)
    					max=u;
    			}
    		}
    	}
    	return max;
    }
    int main()
    {
    	int m[5],n[5],mall=0,nall=0;
    	for(int i=0;i<5;i++)
    	{
    		cin >> m[i];
    		mall+=m[i];
    	}
    	for(int i=0;i<5;i++)
    	{
    		cin >> n[i];
    		nall+=n[i];
    	}
    	if(f(m,mall)>f(n,nall))
    	{
    		cout << "oceannb";
    	}
    	else if(f(m,mall)==f(n,nall))
    	{
    		cout << "draw";
    	}
    	else
    	{
    		cout << "kepynb";
    	}
    	return 0;
     }
    
    • 1

    信息

    ID
    607
    时间
    1000ms
    内存
    256MiB
    难度
    6
    标签
    递交数
    157
    已通过
    43
    上传者