uva 10161 - Ant on a Chessboard
2012-03-08 11:24
288 查看
题目信息:uva 10161 - Ant on a Chessboard
题目比较简单,用模拟方法写的,看清规律,也可以用数学放法来求解:
题目比较简单,用模拟方法写的,看清规律,也可以用数学放法来求解:
#include<iostream> using namespace std; int main() { int n; while(true) { cin>>n; if(n==0) break; int x,y,t; x=y=0; t=0; for(int i=1;i<=n/2+1;++i) { if(t+2*i -1>=n) { if(i%2==0) { y+=i; if(n-t>=i) {x+=i; y-=n-t-i;} else x+=n-t; break; } else { x+=i; if(n-t>=i){ y+=i;x-=n-t-i;} else y+=n-t; break; } } t+=2*i-1; } cout<<x<<" "<<y<<endl; } return 0; }
相关文章推荐
- 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(蛇型矩阵)
- UVa10161 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