'''
[编程题] 魔法币
时间限制:1秒
空间限制:32768K
小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法币,但是小易现在一枚魔法币都没有,
但是小易有两台魔法机器可以通过投入x(x可以为0)个魔法币产生更多的魔法币。
魔法机器1:如果投入x个魔法币,魔法机器会将其变为2x+1个魔法币
魔法机器2:如果投入x个魔法币,魔法机器会将其变为2x+2个魔法币
小易采购魔法神器总共需要n个魔法币,所以小易只能通过两台魔法机器产生恰好n个魔法币,
小易需要你帮他设计一个投入方案使他最后恰好拥有n个魔法币。 
输入描述:
输入包括一行,包括一个正整数n(1 ≤ n ≤ 10^9),表示小易需要的魔法币数量。

输出描述:
输出一个字符串,每个字符表示该次小易选取投入的魔法机器。其中只包含字符'1'和'2'。

输入例子1:
10

输出例子1:
122
'''

'''
解题思路:使用目标值逆推方案
  对目标值进行判断,如果目标值为单数,则用魔法机器1进行逆推,如果为双数,则用魔法机器2逆推,每次逆推获取新的目标值,
  对新目标值重复以上操作,直至目标值为0
'''

'''
代码运行结果:
答案正确:恭喜!您提交的程序通过了所有的测试用例

'''

n = int(input())
result = ''
while n:if n % 2:n = (n - 1) // 2result = '1' + resultelse:n = (n - 2) // 2result = '2' + result
print(result)

网易2018校园招聘:魔法币 [python]相关推荐

  1. 网易2018校园招聘:合唱 [python]

    ''' [编程题] 合唱 时间限制:2秒 空间限制:131072K 小Q和牛博士合唱一首歌曲,这首歌曲由n个音调组成,每个音调由一个正整数表示. 对于每个音调要么由小Q演唱要么由牛博士演唱,对于一系列 ...

  2. 数据分析真题日刷 | 网易2018校园招聘数据分析工程师笔试卷

    七月第一天,希望大家下半年都能「翻身」! 今日真题 网易2018校园招聘数据分析工程师笔试卷(来源:牛客网) 题型 客观题:单选20道:主观题:问答3道 完成时间 120分钟 牛客网评估难度系数 四颗 ...

  3. 魔法王国java_网易2018校园招聘面试编程题真题与参考答案集合

    [编程题] 魔法币 小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法币,但是小易现在一枚魔法币都没有,但是小易有两台魔法机器可以通过投入x(x可以为0)个魔法币产生更多的魔法币. 魔法机器1: ...

  4. [网易]2018校园招聘编程题真题集合

    题目:  小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法币,但是小易现在一枚魔法币都没有,但是小易有两台魔法机器可以通过投入x(x可以为0)个魔法币产生更多的魔法币.  魔法机器1:如果投入 ...

  5. 网易2018校园招聘编程题真题集合

    1/8 [编程题]魔法币 #include<bits/stdc++.h> using namespace std; #define clr(a) memset(a, 0, sizeof(a ...

  6. 网易2018校园招聘编程题真题集合1魔法币

    一开始没有理解题意:这道题是说,每次把手头上的魔法币全都投入. 这道题一开始用了回溯,只通过80%,大数据通不过. #include <iostream> #include <str ...

  7. 网易2018校园招聘编程题

    [编程题] 魔法币 时间限制:1秒 空间限制:32768K 小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法币,但是小易现在一枚魔法币都没有,但是小易有两台魔法机器可以通过投入x(x可以为0) ...

  8. 网易2018校园招聘编程题真题集合 详解

    ##编程题 ###一.魔法币 ####描述: 小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法币,但是小易现在一枚魔法币都没有,但是小易有两台魔法机器可以通过投入 xxx(xxx 可以为 00 ...

  9. 网易2018校园招聘编程题真题-[编程题] 魔法币

    问题描述: 时间限制:1秒 空间限制:32768K 小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法币,但是小易现在一枚魔法币都没有,但是小易有两台魔法机器可以通过投入x(x可以为0)个魔法币 ...

最新文章

  1. JSON数据的HTTP Header应该怎么标记?
  2. ViewFlipper的使用
  3. 使用uni-app开发微信小程序之登录模块
  4. 【WP 8.1开发】解决摄像头翻转问题(RuntimeApp篇)
  5. 应用内购买(IAP)各类型在服务端的验证规则
  6. OpenCV计算机视觉实战(Python版)_003阈值与平滑处理
  7. gc问题mysql连接池_数据库连接池引起的FullGC问题,看我如何一步步排查、分析、解决...
  8. 操盘软件富赢版V7 2016正式版
  9. SplitContainer控件的理解
  10. 葵花卫星数据介绍与下载教程
  11. 腐蚀rust服务器命令_腐蚀RUST基本指令及服务器指令大全
  12. 多timer管理实例-八音盒
  13. 分布式系统阅读笔记(十九)-----移动计算和无处不在的计算
  14. internal, switching, leakage power区别
  15. CHROME源码剖析 上《转》
  16. IAR更改更改字体的办法,完美解决!
  17. Packet Tracer - 配置 EtherChannel
  18. 【论文速读】自动解题+认知推理+常识发现
  19. 2021年中国信息安全产业发展现状分析:信息安全收入达1825亿元,同比增长21.81%[图]
  20. perl-dbd-mysql qt_perl 安装DBI和DBD

热门文章

  1. MIDI音乐制作概论,常用插件与流行音乐模板
  2. Node【初识Node】
  3. C语言getopt()函数
  4. word“域”的使用方法(转)
  5. 托盘装载问题(PLP)
  6. Latex中排序的使用方法
  7. python实现模仿银行ATM机
  8. CentOS7修改MySQL密码
  9. 均衡负载集群(LBC)-2
  10. HDU 5405 (树链剖分+线段树)