UVa:10161 - Ant on a Chessboard
来源:互联网 发布:sql语句查询怎么用 编辑:程序博客网 时间:2024/05/23 11:33
找规律……
#include<stdio.h>#include<math.h>int main(){ int time; while(scanf("%d",&time)!=EOF){ if(!time) break; int s=ceil(sqrt(time)); int N=s*s; if(s%2){ if(N==time) printf("%d %d\n",1,s); else if(N-s+1==time) printf("%d %d\n",s,s); else if(time>N-s+1) printf("%d %d\n",N-time+1,s); else if(time<N-s+1) printf("%d %d\n",s,2*s+time-N-1); } else{ if(N==time) printf("%d %d\n",s,1); else if(N-s+1==time) printf("%d %d\n",s,s); else if(time>N-s+1) printf("%d %d\n",s,N-time+1); else if(time<N-s+1) printf("%d %d\n",2*s+time-N-1,s); } } return 0;}
--------------------------------------------------------------------------------------------
Keep It Simple,Stupid!
-------------------------------------------------------------------------------------------- 0 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-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
- 前端利器-Bootstrap
- 常用函数原型
- 21分钟 MySQL 入门教程
- zoj 1136 Multiple
- 别让我再手写前端有效性验证
- UVa:10161 - Ant on a Chessboard
- linux_安装git以及相关的常用命令整理
- 递归算法之全组合排列
- Ubuntu Server安全Web服务器搭建流程
- UVa:253 - Cube painting
- 介绍Customer Care Accelerator (CCA)
- 闭包与作用域链
- git reset 、rebase和 revert的区别
- 深入理解Handler机制