uva 10161 - Ant on a Chessboard
2014-01-02 21:46
375 查看
这题很简单,记得输出是x y不是(x,y),还wa了一次
#include<iostream> #include<math.h> using namespace std; int main(){ int n; while(cin>>n){ if(n==0) break; if(n==1){ cout<<"1 1"<<endl; continue; } int nth=(int)sqrt((double)n); nth=(n>nth*nth)?(nth+1):nth; int flag=nth%2; int temp=n-(nth-1)*(nth-1)-nth; if(flag){ if(temp>=0) cout<<nth-temp<<" "<<nth<<endl; else cout<<nth<<" "<<nth+temp<<endl; } else{ if(temp>=0) cout<<nth<<" "<<nth-temp<<endl; else cout<<nth+temp<<" "<<nth<<endl; } } }
相关文章推荐
- UVA 10161 Ant on a Chessboard
- UVa 10161 - Ant on a Chessboard
- UVa 10161 - Ant on a Chessboard
- UVA-10161 - Ant on a Chessboard
- uva 10161 Ant on a Chessboard
- UVA 10161 (暑假-数学-B - Ant on a Chessboard)
- UVa 10161 - Ant on a Chessboard
- UVA 10161-Ant on a Chessboard
- UVA - 10161 Ant on a Chessboard
- UVa-10161-Ant on a Chessboard
- uva 10161 - Ant on a Chessboard
- uva 10161 Ant on a Chessboard(蛇型矩阵)
- UVA 10161 Ant on a Chessboard(规律)
- UVa 10161 - Ant on a Chessboard
- UVa-10161-Ant on a Chessboard
- UVa 10161 Ant on a Chessboard
- uva 10161 Ant on a Chessboard 蛇形矩阵 简单数学题
- UVA-10161 Ant on a Chessboard
- uva 10161 Ant on a Chessboard(蛇型矩阵)
- UVa10161 Ant on a Chessboard