Fibsieve`s Fantabulous Birthday LightOJ - 1008(找规律。。)
Description
某只同学在生日宴上得到了一个N×N玻璃棋盘,每个单元格都有灯。每一秒钟棋盘会有一个单元格被点亮然后熄灭。棋盘中的单元格将以图中所示的顺序点亮。每个单元格上标记的是它在第几秒被点亮。
第一秒棋格(1,1)将被点亮,第五秒棋格(3,1)将被点亮。
现在这只同学想知道在给定的时间哪个棋格将被点亮(时间将以秒为单位给出)。题目假设N足够大。
Input
先输入一个整数T(<= 200) , 表示测试用例的组数。
每一组用例将包括一个整数S(1 ≤ S ≤ 1015),表示时间。
(注:此题中长整形的输入输出要用 %lld 格式实现)
Output
对于每组用例您必须打印用例编号和两个数字(x,y)表示列号和行号。
Sample Input
3
8
20
25
Sample Output
Case 1: 2 3
Case 2: 5 4
Case 3: 1 5
呃。。。找找规律。。。丫丫卡卡
#include <iostream>
#include <cstdio>
#include <sstream>
#include <cstring>
#include <map>
#include <set>
#include <vector>
#include <stack>
#include <queue>
#include <algorithm>
#include <cmath>
#define rap(a, n) for(int i=1; i<=n; i++)
#define MOD 2018
#define LL long long
#define ULL unsigned long long
#define Pair pair<int, int>
#define mem(a, b) memset(a, b, sizeof(a))
#define _ ios_base::sync_with_stdio(0),cin.tie(0)
//freopen("1.txt", "r", stdin);
using namespace std;
const int maxn = , INF = 0x7fffffff; int main()
{
int T, kase = ;
cin>> T;
while(T--)
{
LL s, x, m;
cin>> s;
m = ceil(sqrt((double)s)); x = m*m - s + ;
if(x == m)
printf("Case %d: %lld %lld\n", ++kase, m, m);
else if(x < m)
{
if((m*m) & )
printf("Case %d: %lld %lld\n", ++kase, x, m);
else
printf("Case %d: %lld %lld\n", ++kase, m, x);
}
else
{
if((m*m) & )
printf("Case %d: %lld %lld\n", ++kase, m, (*m - x));
else
printf("Case %d: %lld %lld\n", ++kase, (*m - x), m);
} } return ;
}
Fibsieve`s Fantabulous Birthday LightOJ - 1008(找规律。。)的更多相关文章
- Lightoj 1008【规律】
		
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 然后把这个转化成: 17 18 19 20 21 10 11 12 ...
 - light oj 1008 - Fibsieve`s Fantabulous Birthday
		
1008 - Fibsieve`s Fantabulous Birthday PDF (English) Statistics Forum Time Limit: 0.5 second(s) Me ...
 - LightOj 1245 --- Harmonic Number (II)找规律
		
题目链接:http://lightoj.com/volume_showproblem.php?problem=1245 题意就是求 n/i (1<=i<=n) 的取整的和这就是到找规律的题 ...
 - LightOJ 13361336 - Sigma Function (找规律 + 唯一分解定理)
		
http://lightoj.com/volume_showproblem.php?problem=1336 Sigma Function Time Limit:2000MS Memory L ...
 - [LOJ 1008] Fibsieve`s Fantabulous Birthday
		
A - Fibsieve`s Fantabulous Birthday Time Limit:500MS Memory Limit:32768KB 64bit IO Format:%l ...
 - hdu4952 Number Transformation (找规律)
		
2014多校 第八题 1008 2014 Multi-University Training Contest 8 4952 Number Transformation Number Transform ...
 - hdu 3951 - Coin Game(找规律)
		
这道题是有规律的博弈题目,,, 所以我们只需要找出规律来就ok了 牛人用sg函数暴力找规律,菜鸟手工模拟以求规律...[牢骚] if(m>=2) { if(n<=m) {first第一口就 ...
 - HDU 5703 Desert 水题 找规律
		
已知有n个单位的水,问有几种方式把这些水喝完,每天至少喝1个单位的水,而且每天喝的水的单位为整数.看上去挺复杂要跑循环,但其实上,列举几种情况之后就会发现是找规律的题了= =都是2的n-1次方,而且这 ...
 - CF456B Fedya and Maths 找规律
		
http://codeforces.com/contest/456/problem/B CF#260 div2 B Fedya and Maths Codeforces Round #260 B. F ...
 
随机推荐
- Zabbix学习之路(四)之Web监控
			
1.Zabbix监控web服务器访问性能 zabbix 对 web 性能的监控,通过它可以了解 web 站点的可用性以及性能.最终将各项指标绘制到图形中,这样我们可以了解到一个站点的下载速度.响应速度 ...
 - ES6 localStorage 类库
			
无意中看到的,记录下. 用到了es6语法.支持在js中写构造函数 class CovLocalDB { constructor (name) { this.LS = null this.name = ...
 - kettle 将job等导入导出成xml
			
一.导出 工具->资源库->探索资源库 就可以看见资源库里面的资源了. 如果要导出资源库里面的某个目录就右键就行了. 如果要导出全部资源库的文件就如下图所示 将资源库导出其实也是一个xml ...
 - javaweb(三十八)——事务
			
一.事务的概念 事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功. 例如:A——B转帐,对应于如下两条sql语句 update from account set mone ...
 - Javascript格式化并高亮xml字符串
			
Javascript格式化并高亮xml字符串 两个关键点 使用DOMParser解析xml 递归遍历xml树,按格式输出每一个节点 关于使用DOMParser 此方法目前在IE9以上和其它浏览器里都是 ...
 - Introduction to Locking in SQL Server
			
Locking is a major part of every RDBMS and is important to know about. It is a database functionalit ...
 - 常用常忘的delegate,记一下。
			
多线程: 1 new Thread(new ThreadStart(Method1))).Start(); 1 new Thread(new ParameterizedThreadStart(Meth ...
 - bootstrap form样式及数据提交
			
1.基本form布局 想要把form表单弄成两列的表格样式,奈何前端不太懂,记录下样式便于下次使用. form-group :增加盒子的下边界 form-control: 充满整个父元素,并且有换行作 ...
 - Docker--从安装到搭建环境
			
docker 1. ubuntu下安装docker 安装docker有两种方法: 一种是用官方的bash脚本一键安装. 直接一条命令就解决了: $ curl -sSL https://get.dock ...
 - 【ANSIBLE】ansible控制windows插件安装及运行error与解决方法
			
一. 问:因pip版本问题无法安装kerberos 答:安装提示需要先安装pip升级包 下载pip9.0.1升级包: https://pypi.python.org/packages/b6/ac/70 ...