题目:给你一个等比数列的首项和公比的倒数,如果尾项是1输出这个数列,否则输出Boring!。

分析:数学题。按照题目要求数列是递减的,所以公比的倒数一定要大于1,即m > 1。

然后在附加一个条件n  > m判断位数是否为1即可。

说明:这种卡题意的题目好纠结╮(╯▽╰)╭。

#include <iostream>
#include <cstdlib>
#include <cstdio>using namespace std;int data[100];int main()
{long long n,m;while (~scanf("%lld%lld",&n,&m)) {if (m <= 1 || n < m) {printf("Boring!\n");continue;}int count = 0;while (n%m == 0 && n >= m) {data[count ++] = n;n /= m;}data[count] = n;if (data[count] != 1 || count == 0) printf("Boring!\n");else {for (int i = 0 ; i < count ; ++ i)printf("%d ",data[i]);printf("%d\n",data[count]);}}return 0;
}

UVa 10190 - Divide, But Not Quite Conquer!相关推荐

  1. UVA10190 Divide, But Not Quite Conquer!【等差数列】

    Your goal in this problem is to divide a certain integer n by another integer m until n = 1, obtaini ...

  2. python算法书籍-有哪些用 Python 语言讲算法和数据结构的书?

    1.Python数据结构篇 数据结构篇主要是阅读[Problem Solving with Python](Welcome to Problem Solving with Algorithms and ...

  3. 排队论是计算机科学新分支,(计算机科学的分支领域体系.doc

    (计算机科学的分支领域体系 计算机科学的分支领域体系 算法和数据结构 程序设计语言 体系结构 数值和符号计算 操作系统 软件方法学和工程 数据库和信息检索系统 人工智能和机器人学 人机通信 算法和数据 ...

  4. 《Design of Computer Programs》学习笔记(2 - 1)Back of the Envelope - Lesson 2

    Back of the Envelope envelope n.信封(金山词霸) Lesson 2 视频链接: Lesson 2 - Udacity 1. 练习:Zebra Puzzle zebra ...

  5. 商业智能软件在汽车销售中的应用分析

    一 . 引言 在激烈的市场竞争环境中,一个企业如果要生存和发展,就必需了解市场.了解客户树立 "以市场为导向,以客户为中心"的经营理念.汽车销售企业作为服务业尤其如此面对瞬息万变的 ...

  6. python基本原理概论_怎样开始自学Python?

    本人才疏学浅,学识大多浅尝辄止,故文章若有错误,不论是文字笔误还是理解有错,烦请您留言以告知,本人必定感激不尽! **Python分类下的系列文章,不断更新中,如果你迫不及待地想要看看写得如何可以先试 ...

  7. 分治法 分治法求解递推式

    分治法 分治法基本就是下面的三步 分(divide):无法有效解决的划分更小的问题 治(conquer):递归求每一个子问题的解 合(combine):合并解得出原问题解 MergeSort:排列 1 ...

  8. Lecture 3 Divide and Conquer

    1.Divide the problem(instance) into one or more sub-problem; 2.Conquer each sub-problem recursively; ...

  9. 分治法 divide and conquer

    分治算法包含以下步骤: 1.分(divide):将一个大问题分解成若干个子问题,每个子问题的问题规模n更小了,这样就有了好几个待解决的子问题. 2.治(conquer):递归的去解决每个子问题. 3. ...

最新文章

  1. docker 安装 RabbitMQ
  2. 前端怎么使用jsessionid_成都Web前端是干什么的?新手怎么入门
  3. 字符串类型的日期如何存储到数据库Date类型的字段中
  4. Android官方开发文档Training系列课程中文版:管理Activity的生命周期之Activity的重建
  5. mysql数据结构_mysql的底层数据结构
  6. Windows 集成 FTP 服务器配置–WS08R2已验证
  7. python描述器descriptor_python装饰器decorator、描述器descriptor
  8. Hamilton四元数
  9. win7虚拟机_UTM 虚拟机不越狱运行 win7,百分百可以
  10. 计算机论文指导记录怎么写,毕业论文指导记录怎么写
  11. shell脚本中的逻辑判断
  12. Python的from和import用法
  13. matlab gz,MATLAB之single函数
  14. 解决:Field xxMapper in xx.service.impl.xxServiceImpl required a bean of type 'xx.mapper.xxMapper'...
  15. 《迅雷链精品课》第三课:区块链主流框架分析
  16. 中文词性标注学习笔记(一)---词性标注概念
  17. 运动模糊 motion blur
  18. result returns more than one elements; nested exception is javax.persistence.NonUniqueResultExceptio
  19. LocalDateTime格式转换
  20. Hdoj 2188.悼念512汶川大地震遇难同胞——选拔志愿者 题解

热门文章

  1. Spring Data JPA 多表关联查询的实现
  2. Module not found: Error: Can‘t resolve ‘util‘ in ‘F:\react(zsm)\myreact\src\pages\login‘
  3. volatile,内存屏障
  4. java正则提取文本手机号
  5. NAT模式 桥接模式bridge原理理解
  6. ACC模型、MFQ模型 ---测试效率
  7. ORACLE DSG数据同步软件进程导致数据库无法正常关闭
  8. centos 内网ip访问mysql数据库
  9. Emergency 紧急报文的实施
  10. 421、锐捷交换机如何配置?一步步详解,交换机配置再也不难了