题目:给你一个等比数列的首项和公比的倒数,如果尾项是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. C#Project不生成.vhost.exe和.pdb文件的方法
  2. FPGA 的I/O BANK介绍
  3. Linux信号列表(sigint sigtstp
  4. 解决cmd命令查看python版本“python不是内部命令或外部命令,也不是可执行程序解决方案”的问题
  5. Docker源码编译(二)
  6. POJ 2709 Painter
  7. JS的正则表达式[收藏]
  8. 什么是你的不可替代性和核心竞争力
  9. jQuery-给ul添加了li之后,添加的li并没有绑定点击监听怎么办?
  10. 牛客网(剑指offer) 第十题 矩形覆盖
  11. 计算机it分几个学,2020德国计算机专业申请指南 IT专业学习有哪些难度
  12. Python 进程池 multiprocessing.Pool - Python零基础入门教程
  13. sublime3 常用功能总结
  14. 日首相:对韩日问题深感遗憾 将采取强硬应对措施
  15. java 取模运算_JAVA算术运算符_四则与取模
  16. 认知与思考-190820
  17. 配置Syslog输出到远程日志服务器
  18. 王道计算机考研数据结构—学习笔记Chapter Five 串String
  19. linux ozip转zip,linux 怎么把rar转换成zip 或者 tar
  20. 神经网络算法的关键参数,神经网络计算方法

热门文章

  1. jpa多表联查动态_解决 JPA 多表动态查询
  2. 配置你的 csh/tcsh
  3. java强制类型转换之Sting类型转换成int类型
  4. toString()方法作用
  5. C# 中常用的文件流(FileStream、StreamReader/Writer、MemoryStream)
  6. 华为云低代码技术:让矿区管理“智变”,一览无遗
  7. 获取双卡双待手机信息
  8. linux-sfdisk 用法
  9. 切入政务大数据领域 美亚柏科设合资公司
  10. vs2008中英文版下载-VS2008注册码序列号--vs2008破解方法