题目链接:
传送门

#include<iostream>
#include<cstring>
#include<cstdio>
#include<algorithm>
#include<cmath>
#define ll long long
using namespace std;
const int N = 200010;ll t, w, k, n;int main() {scanf("%lld", &t);while(t--) {scanf("%lld", &w);ll m = 1;//当前数字中不包含偶数因子if(w & 1) printf("Case %d: Impossible\n", ++k);else {//不断地提取2的因子while(!(w & 1)) w /= 2, m *= 2;//输出答案printf("Case %lld: %lld %lld\n", ++k, w, m);}}
}

这道题要我们把数分解出两个因子,一个为奇数,一个为偶数。而且偶数因子还要尽可能的小。我们考虑一下这道题的情况:
首先第一种就是没有偶数因子的情况,这种情况下,我们输出“Impossible”即可。
其余情况下,我们可以想想如何才能得到一个最小的偶数因子,首先由于另一个因子为奇数,所以我们只要把含2的因子提取出来乘在一起就是最小的偶数因子了。这是因为如果此时把当前偶数因子的任何一个非1的因子提取出来给另一个因子时,这个因子一定会变成偶因子,不符合题意。
所以最终我们的做法就是不断的提取当前数的2的因子,直到当前数是奇数为止,然后输出答案即可。

kuangbin 数学训练一 Ekka Dokka相关推荐

  1. kuangbin 数学训练一 Billiard Balls

    题目链接: 传送门 #include<iostream> #include<cstdio> #include<cstring> #include<algori ...

  2. kuangbin数学训练2

    LightOJ - 1058 Parallelogram Counting 题意 给出若干个点坐标,问最多能构成多少个不同的平行四边形 思路 找每条线段的中点重合即可 假如 m条线段的中点重合,则可构 ...

  3. [kuangbin]各种各样的题单

    [kuangbin]各种各样的题单 专题1 简单搜索 POJ 1321 POJ 2251 POJ 3278 POJ 3279 POJ 1426 POJ 3126 POJ 3087 POJ 3414 F ...

  4. 为什么要学数学?因为这是一场战略性的投资

    来源:数学内参 如果将数学学习的好坏仅仅理解为"刷题"的数量和速度,那充其量也只能成为一名熟练的数学工匠.我们所受的数学训练,所领会的数学思想和精神,所获得的数学教养,无时无刻不在 ...

  5. 讨论:写程序到底需不需要懂数学?

    数学系所学的数学,跟一般人所会用到的数学不太一样.研究所顺利考上的向往已久的资工所,成为名符其实的本科系学生,本以为可以不用再玩数学了,但我发现我错了,是不用再玩那些抽久的高等数学没错,但线性代数.机 ...

  6. 数学史上最简单却最复杂的公式在此

    是什么公理, 让从小家境优渥的他, 在惨遭雪藏后又名声大躁? 是什么公理, 让著名科学杂志一再拒收? 它让人咬牙切齿的证明, 到底是道德的沦丧, 还是人性的泯灭? 接下来, 就让小编带你走进 揭秘神秘 ...

  7. 华裔数学家张益唐:逆境中的数学人生

    中国侨网11月26日电 美国<侨报>日前采访了华裔数学家张益唐夫妇.张益唐儒雅平和,标准的学者形象,一直安静地独自坐在休息区沉思.如果不是夫人孙女士引见介绍,没入休息区零零散散游客中的张益 ...

  8. 别把数学想得太难,数学是一场游戏

    数学是一场游戏 我在国内上中学的时候,150分的数学考试,最低考过27分. 27分大家知道是什么概念吗?我们那时候考试用的是答题卡,27分就相当于把这个答题卡放到地上,然后踩两脚,把鞋印放到机器里-- ...

  9. OpenAI 发布模型实现自动定理证明,妈妈再也不用担心我的数学?

    作者 | 八宝粥 出品 | CSDN(ID:CSDNnews) OpenAI 大招频出,染指数学江湖 日前,OpenAI 研究者Stanislas Polu和Ilya Sutskever在社交媒体发布 ...

  10. 数学史思维导图_8张思维导图揭示:数学应该如何学,才能逆袭为学霸?

    如果说"如何学习数学?"是一个求解题的话,那么接下来就是该问题的求解过程: 第一步,每个学习者的自身情况不同,学习是受多因素影响的,理应找到到自己的长短板,更能"因材施教 ...

最新文章

  1. 修改串口设备名ttymxc1_Modbus通讯之串口联网设备
  2. 【 FPGA 】时钟偏斜及其影响
  3. android培训内容明细,记录Android开发学习
  4. IT项目管理总结:第五章 项目范围管理
  5. 数据库连接池和connection的理解
  6. 三极管稳压管组成的线性电源关键理解
  7. MESI--CPU缓存一致性协议
  8. 数学概念的提出(一) —— 熵的定义式 H(x)=-log2(p(x))
  9. mike21 matlab tools,Mike post process with Matlab toolbox
  10. 《剑指offer》Java版全系列题解(2021版,持续更新!)
  11. Jeesite--- Datagrid 行高亮+单元格高亮
  12. SVM支持向量机原理详解
  13. 云端服务器与传统的独立主机服务器有什么区别
  14. 家庭电脑虚拟机安装Linux,外网电脑无法远程控制的解决方法
  15. 数据结构基础--搜索树
  16. markdown中关于空格缩进的问题
  17. 魔法宝石(类似dp 杭电排位赛-2)
  18. Sixth season seventh episode,Phoebe‘s running style is so free!!!
  19. 程序人生 | 从导游转行测试工程师:人总在期盼一个改变自己的机会
  20. 1024程序员节,过节也要写代码呀!

热门文章

  1. 计算机常用软件工具试题,常用工具软件》模拟试题及答案
  2. 匹配中国人姓名的JavaScript正则表达式
  3. c语言双人贪吃蛇-基于图形库实现
  4. 敏捷开发之利刃—db4o
  5. 2021年REITs行业发展研究报告
  6. Android studio 权限大全
  7. 【静态网页制作大作业——个人博客搭建(HTML+CSS+Javascript)】
  8. 大学计算机word操作教程,word技巧大全:73个word实用技巧分享-电脑教程
  9. 实例讲解统计学基础知识(1):统计学基础概念
  10. 托马斯微积分和微积分学教程_为什么微积分很重要