poj1969---找规律
2024-08-26 09:28:12
题意:按照s型分别给数编号,给
#include <stdio.h>
#include <stdlib.h> int main()
{
int n;
while(scanf("%d",&n) != EOF)
{
int s=,k=;
while()
{
s+=k;//统计个数,当前几斜线和大于了规定的序号,说明此时该数在第k根斜线
if(s>=n)
{//将分子和分母关系图分为两块,斜线分为两种,第奇数条
if(k%) printf("TERM %d IS %d/%d\n",n,s-n+,k-s+n);//第奇数条
else printf("TERM %d IS %d/%d\n",n,k-s+n,s-n+);//第偶数条
break;
}
k++;
}
}
return ;
}
/*对k-s+n和s-n+1理解:
对分子,奇数列是在递减,偶数列递增
对分母,奇数列在递增,偶数列在递减
图中逻辑关系是:奇数列分子递减,分母递增
偶数列,分子递增,分母递减
递减用s-n+1,递增用k-s+n
出一个序号,输出这个数
最新文章
- cookie入门
- 多个DataSet数据合并
- vtk保存图像
- 敏捷开发方法-Scrum
- windows下打包react-native应用程序
- WPS显示无法创建对象,请确认对象已在系统注册表中注册
- Swift-07-析构器deinit
- 【转】Linux Soclet编程
- AngularJS中的MVC模式
- bzoj1109
- hive 三种启动方式及用途,关注通过jdbc连接的启动
- Codeforces 626E Simple Skewness(暴力枚举+二分)
- SpringMvc出现Jsp页面不能正常解析成html网页
- Python中的字符串方法
- caffe 训练imagenet
- 14、Redis的复制
- Android——开源框架Universal-Image-Loader + Fragment使用+轮播广告
- 可替换参数在SharePoint和VS中的使用
- 深度学习基础系列(二)| 常见的Top-1和Top-5有什么区别?
- jQuery调用ajax获取json格式数据