uvaoj10161
来源:互联网 发布:火影忍者数据 编辑:程序博客网 时间:2024/06/06 02:01
uvaoj10161
这类题就是找规律,数学类的题,不适合浪费空间,而是找规律,找计算的公式。
本题提看到图就知道它是怎么走的,相当于一环一环的走(四分之一环),重要的是找到对角线特点,同坐对角线的坐标比较好找 该找的位置。(注意它给你坐标方向的特点 行是从上到下 变小,列从左到右变大)
#include<stdio.h>#include<math.h>int main(){int ans;int row;int x,y,res;while(scanf("%d",&ans)){if(ans==0)break;row = sqrt(ans);if( row*row < ans )row ++; x = row;y = row;res = row*row - row+1;if(row%2==0){while(ans > res){y--;res++;}while(ans < res){x--;res--;}}else {while(ans > res ){x--;res++;}while( ans< res){y--;res--;}}printf("%d %d\n",x,y);}return 0;}
0 0
- uvaoj10161
- XML基础
- 多示例学习 multiple instance learning (MIL)
- 解决Mac java.net Local host name unknown error的方法
- HTTP常用状态码
- 编程技巧
- uvaoj10161
- 学习笔记(四)
- iPhone 的状态栏
- 继承,多态,类
- _findfirst _findnext _findclose 文件(夹)不能删除
- 容器类和非容器类,线程安全和非线程安全,nonatomic和atomic
- 子线程是否要手动创建autoreleasepool
- 顶尖中文大学计算机专业课程体系
- SVD—matlab,python,scikit-learn 操作对比