UVA 10161-Ant on a Chessboard 简单模拟
来源:互联网 发布:sql创建存储过程 查询 编辑:程序博客网 时间:2024/05/18 02:11
给你一个数,问你在如下的曲线递增的连续矩阵的坐标。
25
24
23
22
21
10
11
12
13
20
9
8
7
14
19
2
3
6
15
18
1
4
5
16
17
直接模拟就好
#include<cstdio>#include<cstring>#include<cmath>using namespace std;int N;int resx, resy;int main(){ while (1) { scanf ("%d", &N); if (N == 0) break; int e = (int) sqrt (N); int t = N - e * e; if (t == 0) { if (e & 1) { resx = 1; resy = e; } else { resx = e; resy = 1; } } else { if (e & 1) { if (t <= e + 1) { resx = t; resy = e + 1; } else { resx = e + 1; resy = e + 1 - (t - e - 1); } } else { if (t <= e + 1) { resx = e + 1; resy = t; } else { resx = e + 1 - (t - e - 1); resy = e + 1; } } } printf ("%d %d\n", resx, resy); } return 0;}
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
- 【android】日期格式
- VS2010 实现无边框加载网页
- 黑马程序员_原码 反码和补码
- Type mismatch: cannot convert from Object to String
- android:installLocation简析
- UVA 10161-Ant on a Chessboard 简单模拟
- 1. 总是从ID选择器开始继承 在jquery中最快的选择器是ID选择器. 因为它直接来自于Javascript的getElementById()方法. Traffic Light
- STM32 启动汇编程序详解(复制过来的自己留着慢慢看)
- 锤子手机:历时两年精心准备的“笑话”
- java中常用名词的英文缩写释义
- [LeetCode]Triangle
- C++输入日期判断是星期几
- ListView,GridView,Gallery的Adapter中的getView多次调
- 活着,本身就是最美的事 唯美生活生命感悟美文