【ACM】LightOJ - 1008 Fibsieve`s Fantabulous Birthday (找规律,找...)
https://vjudge.net/problem/LightOJ-1008
题目很好理解,第一行表示测试样例的个数,接下来输入一个大于等于1的数,按照格式输出这个数的坐标
蓝色的是 奇数的平方;
红色的是 偶数的平方;
黄色的是对角线:对角线满足规律 n * (n - 1)+ 1,其中 n 为行(列)数;
需要分情况讨论,正好是平方数,n开方后是奇数还偶数,比斜对角线上数大还是小,分五种情况。
#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <cmath>
typedef long long ll;
using namespace std;
int main()
{ll k,T,n,a,b;cin >> T;for(k=1;k<=T;k++){cin >> n;printf("Case %lld: ",k);a = (ll)sqrt((double)n);if(a*a == n){if(a & 1)printf("1 %lld\n",a);elseprintf("%lld 1\n",a);continue;}if(a&1){b = a * (a + 1) + 1;if(n < b)printf("%lld %lld\n",(a+1)-(b-n),a+1);elseprintf("%lld %lld\n",a+1,(a+1)-(n-b));}else{b = a * (a + 1) + 1;if(n < b)printf("%lld %lld\n",a+1,(a+1)-(b-n));elseprintf("%lld %lld\n",(a+1)-(n-b),a+1);}}return 0;
}
【ACM】LightOJ - 1008 Fibsieve`s Fantabulous Birthday (找规律,找...)相关推荐
- Light OJ - 1008 - Fibsieve`s Fantabulous Birthday 题解
就是计算特殊长方形坐标的问题,这类题目需要的是细心,细心,再细心,然后推导摸索出公式来, 题目如下: Fibsieve had a fantabulous (yes, it's an actual w ...
- 大一集训题i题生日聚会lightoj-1008 - Fibsieve`s Fantabulous Birthday
大一集训题i题生日聚会lightoj-1008 - Fibsieve`s Fantabulous Birthday **大一集训题i题生日聚会lightoj-1008 - Fibsieves Fant ...
- HDU-1847 Good Luck in CET-4 Everybody! (博弈+找规律)
大学英语四级考试就要来临了,你是不是在紧张的复习?也许紧张得连短学期的ACM都没工夫练习了,反正我知道的Kiki和Cici都是如此.当然,作为在考场浸润了十几载的当代大学生,Kiki和Cici更懂得考 ...
- hdu 1165 坑爹找规律题
http://acm.hdu.edu.cn/showproblem.php?pid=1165 不看题解,使劲找规律,应该是可以找到的,就是费时间! Problem Description As is ...
- hdu 4279 Number (找规律)
http://acm.hdu.edu.cn/showproblem.php?pid=4279 题意: 给出a,b两个数,1<=a<=b 如果a,b不互质,且a%b != 0则说明a是b的特 ...
- Ural 2045. Richness of words 打表找规律
2045. Richness of words 题目连接: http://acm.timus.ru/problem.aspx?space=1&num=2045 Description For ...
- Ural 2037. Richness of binary words 打表找规律 构造
2037. Richness of binary words 题目连接: http://acm.timus.ru/problem.aspx?space=1&num=2037 Descripti ...
- hdu1847-Good Luck in CET-4 Everybody! (博弈论 SG函数 找规律)
Good Luck in CET-4 Everybody! Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K ...
- BNUOJ 53073 【找规律】
萌萌哒身高差 "清明时节雨纷纷,路上行人欲断魂." 然而wfy同学的心情是愉快的,因为BNU ACM队出去春游啦!并且,嗯...以下是wfy同学的日记: 昨天,何老师告诉我们:明天 ...
最新文章
- OpenAI解析「AI算力」:3个半月翻一倍,6年超过30万倍
- 大厂面试录取通过率不到3%,我真是太太太难了......
- linux gzip 命令简介
- 【转】函数调用时堆栈变化
- 普林斯顿公开课 算法2-2:选择排序
- java踩坑记-getResourceAsStream
- [渝粤教育] 江西财经大学 税法 参考 资料
- 非线性光纤光学_多模光纤中的非线性光学
- 电脑能登录微信,但不能上网
- 2021年危险化学品生产单位安全生产管理人员最新解析及危险化学品生产单位安全生产管理人员证考试
- 艰难困苦,玉汝于成!
- android 360开机启动,手机360设置开机启动项
- 新项目六之集成新版友盟统计
- 电大计算机绘图本任务检测,(更新版)国家开放大学电大《计算机绘图》网考形考作业试题及答案-20210724215340.pdf-原创力文档...
- Git 修改前面提交commit的名字
- Python列表实现矩阵的创建、输入输出、转化转置、加减乘运算并设计一个矩阵计算器GUI界面
- 精益创业实战 - 第14章 评估产品和市场的匹配程度
- lol提示游戏环境异常重启计算机,出现LOL游戏环境异常请重启机器怎么解决?
- Omi 官方插件系列 - omi-transform 介绍
- 人口普查分析:利用python+百度文字识别提取图片中的表格数据