B站在牛客网(https://www.nowcoder.com/test/16519291/summary)上发了一套自己秋招的编程题,恰好今年被老师忽悠着去再参加一次蓝桥杯(我参加C++组,所以下面的题都是用C++做的,没用我熟悉的python),虽然那个比赛很水,但是还是要提高我的编程能力才是。于是准备做点题练习下,B站这个题挺好,题目很新颖(仅限题目描述),不过内容和那个比赛一样水,所以给大家解析下。

1.扭蛋机时间限制:1秒

空间限制:32768K

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:10

输出例子1:233

python第一行输入整数n、然后输入n行 每行三个字符串_B站2019秋招编程题思路解析[题目要素过多]...相关推荐

  1. 学生的基本信息包括学号、姓名、成绩, 写出表示学生数据的结构类型,编写一个程序,输入整数n,再输入n个学生的信息,输出成绩最高的学生信息。

    学生的基本信息包括学号.姓名.成绩, 写出表示学生数据的结构类型,编写一个程序,输入整数n,再输入n个学生的信息,输出成绩最高的学生信息. 代码如下: #include<stdio.h>s ...

  2. 剑指offer66题思路解析与python代码

    旋转数组的最小数字 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转. 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素. 例如数组{3,4,5,1,2}为{1,2,3,4,5 ...

  3. 头条校招(今日头条2017秋招真题)1——python解法

    题目描述 头条的2017校招开始了!为了这次校招,我们组织了一个规模宏大的出题团队.每个出题人都出了一些有趣的题目,而我们现在想把这些题目组合成若干场考试出来.在选题之前,我们对题目进行了盲审,并定出 ...

  4. 深信服2019春招编程第一题

    这是第三套笔试题了 忙着赶论文的实验一直没空更博客emmmm 题意 大概需要x毫升的饮料现有500毫升装 a元1500毫升装 b元求至少花费多少元才可以满足至少x毫升 结束了我才想到可以用完全背包 仔 ...

  5. python输入班级姓名_c#部分---用结构体的题目- //请输入班级人数,输入每个人的学号,姓名,和语文分数、数学分数和英语分数(要求使用结构体)...

    //请输入班级人数,输入每个人的学号,姓名,和语文分数.数学分数和英语分数(要求使用结构体), //求班级里两个语文分数是最高分的学生的所有信息:数学分数是最高分的两个学生的所有信息:英语平均分 建立 ...

  6. 全国计算机等级考试二级教程Python(2019)编程题参考答案

    第二章 Python语言基本语法元素 1.获得用户输入的一个整数N,计算并输出N的32次方 这里考虑还没有学过N**32或者pow()等语法,所以用的是最麻烦的方法. num=eval(input(& ...

  7. Python语言程序设计第二章编程题

    编程题1:获得用户输入的一个整数N,计算并输出N 的32次方 n = int(input("请输入一个整数N:")) result = n**32 print("N的32 ...

  8. python编程题-python编程题库

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 上期题目连接:1000道python题库系列分享十一(9道)上期题目答案:? 本期 ...

  9. python程序设计题库-python编程题库

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 上期题目连接:1000道python题库系列分享十一(9道)上期题目答案 ...

  10. Python如何实现将四位数字组合成一个不重复的三位数,for循环暴力解法

    Python如何实现将四位数字组合成一个不重复的三位数,for循环暴力解法 周末的时候遇到一个题目,看似很简单,但是在当时考试的情况下来说,我误判了,我没有把握好时间,导致我后面时间很紧,没有时间去思 ...

最新文章

  1. Linux 内核中的 Device Mapper 机制
  2. textarea标签中的换行与空格问题
  3. 编程:利用杨辉三角形原理来计算组合数
  4. 吴恩达课程翻译_中文学习资源:斯坦福大学CS231n计算机视觉课程
  5. 使用SAP portal service创建Fiori Launchpad
  6. 如何将存储在MongoDB数据库中的数据导出到Excel中?
  7. Golang——数据类型使用细节详解
  8. 常见的div盒子居中(上下左右)实现
  9. JavaTPoint 编程语言中文教程【翻译完成】
  10. 20171026_Python学习第二周四次课
  11. java的程序编码_Java 程序编码规范(初学者要牢记)
  12. Debian9.5安装VNC并且配置vnc开机自启动
  13. 【Tools】TCP/IP 测试工具——SocketTools
  14. 大学计算机第一学期期末考试试题,《大学计算机基础》期末考试试题A卷.doc
  15. python快速移动文件内容到另一个文件夹
  16. HTTP网页URL链接的语法格式最详细的分析与介绍
  17. 基于Pipeline的CI/CD在趣头条的应用实践
  18. ubuntu 用apt安装预编译的preempt 实时操作系统内核
  19. mysql mrgmyisam_mysql MRG_MyISAM 引擎报错解决
  20. 怎样把计算机设置到小米手机桌面上,小米自由桌面如何设置和使用【图文教程】...

热门文章

  1. linux终端联网网速慢,Linux下上网速度慢的问题及其解决方法
  2. 求职信高中生计算机,高中生求职信.doc
  3. NRF24LE1有源RFID首选
  4. python是高级语言还是低级语言_作为一名程序员必需知道的术语:高级/低级语言?解释/编译语言?...
  5. 轻博客之点点推他模式分析
  6. mysql调用耗时_记一次服务器执行MySQL耗时问题
  7. My Eighty-third Page - 打家劫舍Ⅲ - By Nicolas
  8. 3ds Max Taper、Twist和Bend的运用——衣架的制作
  9. 5.9 Illustrator颜色的设置 [Illustrator CC教程]
  10. linux强制android横屏,Android 强制横屏的方法