若各位大大有更好的解法歡迎補充!!
#include <iostream>
using namespace std;
int main()
{
long long int n,m; //應付測資3過大的數字
while(cin>>n>>m){
if(n==0&&m==0){ //應付n、m同時等於0的情況(測資3)
cout<<"No Stop!!"<<endl;
continue;
}else if(n!=0&&m==0){ //應付只有m等於零的情況(測資5)
cout<<"Go Kevin!!"<<endl;
continue;
}else if(n!=1&&n==m){ //應付n等於m但不等於1的情況(測資3)
cout<<"No Stop!!"<<endl;
continue;
}
int i=1;
while(n>0){ //拔花瓣
n-=i;
i+=m;
}
if(n==0){
cout<<"Go Kevin!!"<<endl;
}else{ //若n不等於0則一定小於0
cout<<"No Stop!!"<<endl;
}
n=0; //歸零
m=0;
}
return 0;
}