高僧斗法 蓝桥杯

博弈题,nim博弈

#include 
#include 
#include 
#include 
#include 
#define MAX 250

using namespace std;

int main()
{
 char s;
 int a[1004];

     int len=0;
    while(1)
    {
        scanf("%d%c",&a[len++],&s);
        if(s=='\n')break;
    }
     if(len%2)a[len]=a[len-1]+1,len++;
     sort(a,a+len);
     int ans=0;
     for(int i=0;ia[i-1]+k+1)
             {
                 printf("%d %d\n",a[i],a[i-1]+k+1);
                 break;
             }
         }
     }
     else printf("-1\n");
 
	return 0;
 }


你可能感兴趣的:(第五届蓝桥杯大赛预赛,ACM-博弈论)