https://vjudge.net/problem/CodeForces-1141A

#include <bits/stdc++.h>
using namespace std;
int a,b;
int main(){
scanf("%d%d",&a,&b);
if(b%a!=){ //先判断m能不能整除n
printf("-1");
return ;
}
b=b/a; //除得两者相差的倍数
a=;
while(b%==) b=b/,a++; //除去b因数中所有的2
while(b%==) b=b/,a++; //除去b因数中所有的3
if(b!=) a=-; //如果b不为1那么说明b一开始就含有不为2或3的因数,达不到,直接输-1
printf("%d",a);
}
/*给出两个数n,m 问n能不能通过乘2或者乘3变成m,如果可以,请输出需要乘的次数,如果不能
请输出-1 */

最新文章

  1. 删除docker的运行目录出错
  2. javascript 提取表单元素生成用于提交的对象(序列化 html 表单)
  3. 怎样在myEclipse中使用debug调试程序?
  4. Swift 程序流程控制
  5. CentOS6.5下MAC
  6. BZOJ 1513 [POI2006]Tet-Tetris 3D
  7. 学习LINQ,发现一个好的工具。LINQPad!!
  8. Arduino UNO +ESP8266采集数据上传到贝壳网
  9. rpm打包要点
  10. Caused by: java.lang.IllegalArgumentException: argument type mismatch
  11. P2P的原理和常见的实现方式
  12. 二,编程语言类别,和python变量基础
  13. 【ASP.NET】System.Web.Routing - Route Class
  14. windows service in vs
  15. vs2015 npm list 更新问题
  16. redis系列之数据库与缓存数据一致性解决方案
  17. RocketMQ事务消费和顺序消费详解
  18. 探秘AOP实现原理
  19. eclipse could not create the Java Vitual Machine
  20. python cx_oracle单个表中批量插入数据

热门文章

  1. 安装vue-devools
  2. 在Oracle中使用sqlload做数据迁移
  3. CVE-2020-1938/CNVD-2020-10487 幽灵猫漏洞
  4. Vue组件库读取自定义配置文件
  5. (转)jvm具体gc算法介绍标记整理--标记清除算法
  6. Centos 7 firewall的防火墙的规则
  7. 初识Mybatis和一些配置和练习
  8. Python三种注释及分行换行输出
  9. Java数列循环左移
  10. MongoDB的批量查询条件进行批量更新数据