本文主要是介绍POJ 2265 Bee Maja G++ 找规律 巧妙 背,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
#include <iostream>
#include <cstdio>
using namespace std;
//英语 看博友分析 抄博友程序 找规律 巧妙 背
int main()
{int a;while(cin>>a){if(a==1){cout<<0<<" "<<0<<endl;continue;}int n=0;//圈数 while(a>(3*n*n-3*n+1))//抄博友程序 关键 {n++;}n--;//cout<<n<<endl;a=a-(3*n*n-3*n+1);//抄博友程序 关键 //cout<<a<<endl;int x,y;if(a<=n)//抄博友程序 巧妙 {x=n-a; y=a;}else if(n<a && a<=2*n){x=-(a-n);y=n;}else if(n*2<a && a<=3*n){x=-n;y=n-(a-2*n);}else if(n*3<a && a<=4*n){x=-(n-(a-3*n));y=-(a-3*n);}else if(n*4<a && a<=5*n){x=a-4*n;y=-n;}else{x=n;y=-(n-(a-5*n));}cout<<x<<" "<<y<<endl;}return 0;
}
这篇关于POJ 2265 Bee Maja G++ 找规律 巧妙 背的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!