题目2、切面条

一根高筋拉面,中间切一刀,可以得到2根面条。
如果先对折1次,中间切一刀,可以得到3根面条。如果连续对折2次,中间切一刀,可以得到5根面条。那么,连续对折10次,中间切一刀,会得到多少面条呢?答案是个整数,请通过浏览器提交答案。不要填写任何多余的内容。【解析】:可以拿张纸自己撕一下n 0 1 2 3 4 …sum 2 3 5 9 17 …每次相加的都是2的整数次幂。【答案】1025
import java.util.*;public class Main {public static void main(String[] args) {Scanner cin = new Scanner(System.in);int n = cin.nextInt();int sum = 2;for (int i = 1; i <= n; i++)sum += Math.pow(2, i - 1);System.out.println(sum);}
}

题目3、猜字母

把abcd…s共19个字母组成的序列重复拼接106次,得到长度为2014的串。接下来删除第1个字母(即开头的字母a),以及第3个,第5个等所有奇数位置的字母。得到的新串再进行删除奇数位置字母的动作。如此下去,最后只剩下一个字母,请写出该字母。答案是一个小写字母,请通过浏览器提交答案。不要填写任何多余的内容。【解析】:先将2014个字符放到char类型的数组中,将序列中偶数位置的数放在数组前面,直到记录的长度为1,输出序列中第一个数即为答案。【答案】:q
public class Main {public static void main(String[] args) {String s="abcdefghijklmnopqrs";String ss="";for(int i=1;i<=106;i++) {ss+=s;}char[] x=ss.toCharArray();int length=x.length;while(length!=1) {int k=0;for(int i=0;i<length;i++) {if(i%2!=0)x[k++]=x[i];else length--;}}System.out.println(x[0]);}
}

题目4、大衍数列

中国古代文献中,曾记载过“大衍数列”, 主要用于解释中国传统文化中的太极衍生原理。它的前几项是:0、2、4、8、12、18、24、32、40、50 …其规律是:对偶数项,是序号平方再除2,奇数项,是序号平方减1再除2。以下的代码打印出了大衍数列的前 100 项。
for(int i=1; i<100; i++)
{if(________________)  //填空
System.out.println(i*i/2);
else
System.out.println((i*i-1)/2);
}
【答案】:i%2==0

题目6、奇怪的分式

上小学的时候,小明经常自己发明新算法。一次,老师出的题目是:
1/4 乘以8/5 小明居然把分子拼接在一起,分母拼接在一起,答案是:18/45
(参见图1.png)老师刚想批评他,转念一想,这个答案凑巧也对啊,真是见鬼!对于分子、
分母都是1~9 中的一位数的情况,还有哪些算式可以这样计算呢?请写出所有不同算式的个数(包括题中举例的)。显然,交换分子分母后,例如:4/1 乘以5/8 是满足要求的,这算做不同的算式。
但对于分子分母相同的情况,2/2 乘以3/3 这样的类型太多了,不在计数之列!
import java.util.*;public class Main {public static void main(String[] args) {int sum = 0;for (int a = 1; a < 10; a++)for (int b = 1; b < 10; b++)for (int c = 1; c < 10; c++)for (int d = 1; d < 10; d++)if (a != b && c != d&& a * c * (b * 10 + d) == b * d * (a * 10 + c)) {System.out.println(a + "/" + b + " " + c + "/" + d);sum++;}System.out.println(sum);}
}

切面条/猜字母/大衍数列/奇怪的分式相关推荐

  1. 蓝桥杯—切面条/大衍数列

    1.问题描述 1.一根高筋拉面,中间切一刀,可以得到2根面条. 如果先对折1次,中间切一刀,可以得到3根面条. 如果连续对折2次,中间切一刀,可以得到5根面条. 那么,连续对折10次,中间切一刀,会得 ...

  2. 【LeeCode】赛题02:Python解答大衍数列题目

    题目:大衍数列 中国古代文献中,曾记载过"大衍数列", 主要用于解释中国传统文化中的太极衍生原理. 它的前几项是:0.2.4.8.12.18.24.32.40.50 - 查看规律 ...

  3. 蓝桥杯 2014-4 大衍数列

    中国古代文献中,曾记载过"大衍数列", 主要用于解释中国传统文化中的太极衍生原理. 它的前几项是:0.2.4.8.12.18.24.32.40.50 - 其规律是:对偶数项,是序号 ...

  4. 【Code Pratice】—— 切面条、大衍数列、门派制作、方阵转置、微生物繁殖

    Date:2022−10−01\color{FF99FF}{Date:2022-10-01}Date:2022−10−01 Gaffes\color{FF99FF}{Gaffes}Gaffes is\ ...

  5. 2014年JAVA省赛B组---第四题---大衍数列

    [答案]: i % 2 == 0 public class TEST { // 奇偶数判断:x % 2 == 0public static void main(String[] args) {for ...

  6. c语言切面条对折的次数n,c语言竞赛和算法总结

    <c语言竞赛和算法总结>由会员分享,可在线阅读,更多相关<c语言竞赛和算法总结(22页珍藏版)>请在人人文库网上搜索. 1.目录1. 10进制转2进制-42. 啤酒和饮料 -5 ...

  7. 梅森素数、猜年龄、啤酒饮料、武功秘籍、调和级数、李白打酒、猜字母、扩散、三升序列、寻找2020

    梅森素数 题目 如果一个数字的所有真因子之和等于自身,则称它为"完全数"或"完美数" 例如:6 = 1 + 2 + 3 28 = 1 + 2 + 4 + 7 + ...

  8. 大衍物联网--封装指令

    大衍物联网指令层设计 问题 在我们物联网开发中,设备每增加一条指令,就要编写对应的编解码过程,以及编解码生成的对应模型,和一个暴露给前端使用的接口!而且如果在代码中,完成这件事,那还要重新发布,设备量 ...

  9. 【Code Pratice】—— 猜字母、次数差、交换瓶子

    文章目录 1 | 猜字母 题目 思路 逻辑代码 2 | 次数差 题目 思路 逻辑代码 3 | 交换瓶子 题目 思路 逻辑代码 1 | 猜字母 题目 把abcd-s共19个字母组成的序列重复拼接106次 ...

最新文章

  1. python-自定义@修饰符
  2. 直接排序python实现
  3. 【CyberSecurityLearning 74】DC系列之DC-5渗透测试
  4. html导航条置顶,jquery导航菜单栏固定悬浮顶部实现效果
  5. [css] 请使用css画一个圆,方法可以多种
  6. 如何使用W5300实现ADSL连接(二)
  7. [jQuery原理] jQuery基本结构
  8. odoo10参考系列--操作(Actions)
  9. UJAM Virtual Guitarist SILK for mac(尼龙弦原声吉他)
  10. 学习3 二维游戏动画合成(侠客行)
  11. 高德地图获取坐标距离_高德地图计算两坐标之间距离
  12. SGLTE中语音呼叫
  13. 计时器操作--打点计时器
  14. inet_ntop函数的简单实现及调用
  15. java+图片高保真压缩_java对图片进行“高保真”压缩
  16. Android 融云单聊与群聊消息免打扰功能设置与消息删除功能实现
  17. 雷电2接口_有关雷电4 的一切信息
  18. Lost in Island
  19. 数字电路_2. 各类触发器
  20. 关于naked (C++)

热门文章

  1. 2013计算机学科排名,2013年美国大学排名计算机专业排名情况
  2. 面试必备:高频算法题汇总「图文解析 + 教学视频 + 范例代码」之 字符串处理+动态规划 合集!
  3. STM32串口自动识别波特率
  4. Spark 第三讲 Scala数组与函数基础
  5. 如何提升 Java 技术
  6. 跟i9处理器差不多的服务器芯片,AMD下一代服务器处理器代号“星河舰队”
  7. 希尔伯特及其《几何学基础》电子版(英文PDF),
  8. 韩松 EIE: Efficient Inference Engine on Compressed Deep Neural Network论文详解
  9. Android 6.0 状态栏信号图标分析
  10. detectron2 c++ 部署笔记