网易2018校园招聘:魔法币 [python]
'''
[编程题] 魔法币
时间限制: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]相关推荐
- 网易2018校园招聘:合唱 [python]
''' [编程题] 合唱 时间限制:2秒 空间限制:131072K 小Q和牛博士合唱一首歌曲,这首歌曲由n个音调组成,每个音调由一个正整数表示. 对于每个音调要么由小Q演唱要么由牛博士演唱,对于一系列 ...
- 数据分析真题日刷 | 网易2018校园招聘数据分析工程师笔试卷
七月第一天,希望大家下半年都能「翻身」! 今日真题 网易2018校园招聘数据分析工程师笔试卷(来源:牛客网) 题型 客观题:单选20道:主观题:问答3道 完成时间 120分钟 牛客网评估难度系数 四颗 ...
- 魔法王国java_网易2018校园招聘面试编程题真题与参考答案集合
[编程题] 魔法币 小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法币,但是小易现在一枚魔法币都没有,但是小易有两台魔法机器可以通过投入x(x可以为0)个魔法币产生更多的魔法币. 魔法机器1: ...
- [网易]2018校园招聘编程题真题集合
题目: 小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法币,但是小易现在一枚魔法币都没有,但是小易有两台魔法机器可以通过投入x(x可以为0)个魔法币产生更多的魔法币. 魔法机器1:如果投入 ...
- 网易2018校园招聘编程题真题集合
1/8 [编程题]魔法币 #include<bits/stdc++.h> using namespace std; #define clr(a) memset(a, 0, sizeof(a ...
- 网易2018校园招聘编程题真题集合1魔法币
一开始没有理解题意:这道题是说,每次把手头上的魔法币全都投入. 这道题一开始用了回溯,只通过80%,大数据通不过. #include <iostream> #include <str ...
- 网易2018校园招聘编程题
[编程题] 魔法币 时间限制:1秒 空间限制:32768K 小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法币,但是小易现在一枚魔法币都没有,但是小易有两台魔法机器可以通过投入x(x可以为0) ...
- 网易2018校园招聘编程题真题集合 详解
##编程题 ###一.魔法币 ####描述: 小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法币,但是小易现在一枚魔法币都没有,但是小易有两台魔法机器可以通过投入 xxx(xxx 可以为 00 ...
- 网易2018校园招聘编程题真题-[编程题] 魔法币
问题描述: 时间限制:1秒 空间限制:32768K 小易准备去魔法王国采购魔法神器,购买魔法神器需要使用魔法币,但是小易现在一枚魔法币都没有,但是小易有两台魔法机器可以通过投入x(x可以为0)个魔法币 ...
最新文章
- JSON数据的HTTP Header应该怎么标记?
- ViewFlipper的使用
- 使用uni-app开发微信小程序之登录模块
- 【WP 8.1开发】解决摄像头翻转问题(RuntimeApp篇)
- 应用内购买(IAP)各类型在服务端的验证规则
- OpenCV计算机视觉实战(Python版)_003阈值与平滑处理
- gc问题mysql连接池_数据库连接池引起的FullGC问题,看我如何一步步排查、分析、解决...
- 操盘软件富赢版V7 2016正式版
- SplitContainer控件的理解
- 葵花卫星数据介绍与下载教程
- 腐蚀rust服务器命令_腐蚀RUST基本指令及服务器指令大全
- 多timer管理实例-八音盒
- 分布式系统阅读笔记(十九)-----移动计算和无处不在的计算
- internal, switching, leakage power区别
- CHROME源码剖析 上《转》
- IAR更改更改字体的办法,完美解决!
- Packet Tracer - 配置 EtherChannel
- 【论文速读】自动解题+认知推理+常识发现
- 2021年中国信息安全产业发展现状分析:信息安全收入达1825亿元,同比增长21.81%[图]
- perl-dbd-mysql qt_perl 安装DBI和DBD