用迭代算法实现扭蛋机例子
22娘和33娘接到了小电视君的扭蛋任务:
一共有两台扭蛋机,编号分别为扭蛋机2号和扭蛋机3号,22娘使用扭蛋机2号,33娘使用扭蛋机3号。
扭蛋机都不需要投币,但有一项特殊能力:
扭蛋机2号:如果塞x(x范围为>=0整数)个扭蛋进去,然后就可以扭到2x+1个
扭蛋机3号:如果塞x(x范围为>=0整数)个扭蛋进去,然后就可以扭到2x+2个
22娘和33娘手中没有扭蛋,需要你帮她们设计一个方案,两人“轮流扭”(谁先开始不限,扭到的蛋可以交给对方使用),用“最少”的次数,使她们能够最后恰好扭到N个交给小电视君。
输入描述:
输入一个正整数,表示小电视君需要的N个扭蛋。
输出描述:
输出一个字符串,每个字符表示扭蛋机,字符只能包含"2"和"3"。
#读题要明白的事:
#1.刚刚开始扭蛋个数为0
#2.最后恰好得到的n个扭蛋,不是整个过程扭蛋数的总和,是单轮扭到的个数
#所以如果目标n是偶数,最后一轮一定是3号扭蛋机,奇数一定是2号扭蛋机。
#3.本轮的x是上一轮的n
#因此可以通过最后一轮来倒推
import sysfor line in sys.stdin:n=int(line)re=''while n:if n%2==0:re='3'+ren=(n-2)//2else:re='2'+ren=(n-1)//2print(re)
用迭代算法实现扭蛋机例子相关推荐
- bilibili校招题目——扭蛋机
题目描述 22娘和33娘接到了小电视君的扭蛋任务: 一共有两台扭蛋机,编号分别为扭蛋机2号和扭蛋机3号,22娘使用扭蛋机2号,33娘使用扭蛋机3号. 扭蛋机都不需要投币,但有一项特殊能力: 扭蛋机2号 ...
- B站笔试真题之[编程题]扭蛋机
题目 22娘和33娘接到了小电视君的扭蛋任务: 一共有两台扭蛋机,编号分别为扭蛋机2号和扭蛋机3号,22娘使用扭蛋机2号,33娘使用扭蛋机3号. 扭蛋机都不需要投币,但有一项特殊能力: 扭蛋机2号:如 ...
- 飞桨首款韩女团小卡扭蛋机
前言 其实一直想做一个韩国女团的安利(推荐)项目,奈何自己太菜了,一直没搞.一眨眼就到2021年年底了,也就想着结合自己的长处写一个充满韩范项目吧,恰巧遇到飞桨黑客松 48H Coding Party ...
- 扭蛋机html源码,微信小程序wxss制作扭蛋机
1 #zs#扭蛋机#fzs# 2 .egg{3 width: 100%;4 position: absolute;5 z-index: 3;6 top: 260rpx;7 }8 .egg .egg_j ...
- 扭蛋机html源码,jQuery动画扭蛋机抽奖代码
特效描述:jQuery动画 扭蛋机抽奖.jQuery动画扭蛋机抽奖代码 代码结构 1. 引入CSS 2. 引入JS 3. HTML代码 100/次 10000 > 恭喜你! 获得一等奖! 恭喜你 ...
- BiliBili 扭蛋机
描述 22娘和33娘接到了小电视君的扭蛋任务: 一共有两台扭蛋机,编号分别为扭蛋机2号和扭蛋机3号,22娘使用扭蛋机2号,33娘使用扭蛋机3号. 扭蛋机都不需要投币,但有一项特殊能力: 扭蛋机2号:如 ...
- 扭蛋机(bilibili)
文章目录 扭蛋机 题目描述 思路及解答 扭蛋机 题目描述 22娘和33娘接到了小电视君的扭蛋任务: 一共有两台扭蛋机,编号分别为扭蛋机2号和扭蛋机3号,22娘使用扭蛋机2号,33娘使用扭蛋机3号. 扭 ...
- 哔哩哔哩2018.9.21笔试题——扭蛋机(堆的思想解决)
一.题目:扭蛋机 甲乙俩人刚开始都没有蛋,甲扭2号机,乙扭3号机. (1)扭蛋机的规则: 2号扭蛋机:2x+1 3号扭蛋机:2x+2 eg: 如果甲刚开始没有蛋,扭一下2号机,获得2*0+1=1颗蛋. ...
- 牛客--2019网易--扭蛋机
题目描述: 22娘和33娘接到了小电视君的扭蛋任务: 一共有两台扭蛋机,编号分别为扭蛋机2号和扭蛋机3号,22娘使用扭蛋机2号,33娘使用扭蛋机3号. 扭蛋机都不需要投币,但有一项特殊能力: 扭蛋机2 ...
最新文章
- 数据结构之跳表Skiplist
- linux下文件夹函数,如何从linux上的文件夹中找到一个函数
- 计算机软硬件作品构思报告,计算机方面的实训报告
- wxWidgets:编写一个应用程序 - 添加一个按钮
- ML/DL常用评估方法
- 《Java就业培训教程》_张孝祥_书内源码_09
- 台式计算机硬盘的安装位置,如何在台式机机箱中安装硬盘
- Echarts 数据可视化 实现半圆饼图效果,渐变颜色
- 晶振 负载电容 匹配电容
- 怎么注册购买163VIP邮箱
- 新阁上位机开发---数据库系统之sa账户登录失败
- 泰坦尼克号生存预测python_用Python预测泰坦尼克号生存情况
- 一年工作经验,两周的面试,拿到几个offer的面试经验总结
- 【MATLAB】NSGA-2优化算法整定PID控制器参数(四)—— 一阶带时延的被控对象
- Kvsc autorun.inf病毒
- 2019已经很冷,2020年Android工作或更难找——进大厂面试必备基础技能
- Android MediaRecorder录制视频详细步骤
- 穷人 与 富人 思维 比较
- python用户名和密码登录_Python爬虫带用户名密码登录
- 模块学习4:(1)通过MQTT协议和电信云平台的通信(内附MQTT协议V3.1.1的原版和中文参考资料)