美文网首页
2017蓝桥杯javaC组模拟题2

2017蓝桥杯javaC组模拟题2

作者: LinkedIn | 来源:发表于2017-03-18 12:21 被阅读0次

标题:奇怪的捐赠

地产大亨Q先生临终的遗愿是:拿出100万元给X社区的居民抽奖,以稍慰藉心中愧疚。

麻烦的是,他有个很奇怪的要求:

  1. 100万元必须被正好分成若干份(不能剩余)。每份必须是7的若干次方元。
    比如:1元, 7元,49元,343元,...

  2. 相同金额的份数不能超过5份。

  3. 在满足上述要求的情况下,分成的份数越多越好!

请你帮忙计算一下,最多可以分为多少份?

注意:只需要填写一个整数,就是分成的份数,不要填写任何多余的内容。比如说明文字。


剧透中.......

笨笨有话说:
7的次方能有多少啊?不超过100万的一共就那么几个,每个的取值从0到5,
组合起来也没有多少啊,看看哪个组合刚好凑成100万不就行了。
如果嫌找出最多的那个组合费事,把所有凑成100万的输出不就行了?我就不信,
能凑成100万的情况会有那么多吗?应该屈指可数吧!

歪歪有话说:
如果要求是10的次幂的话,1,10,100,1000,.... 会怎么样?很容易算哦。
那么,10是个特殊的数字吗?难道不是因为我们人类有10个手指吗?
如果我们的手指是7根.......7进制你听说过吗?

public static void main(String[] args) {
        ArrayList<Integer> arrlist = new ArrayList<Integer>();
        int sum = 0;
        for (int i = 1; i <= 100000; i++) {
            for (int j = 1; j <= 5; j++) {
                arrlist.add(j);
            }
            for (Integer integer : arrlist) {
                sum+=integer;
            }
            if (sum > 1000000) {
                break;
            }
        }
        System.out.println(arrlist.size());
    }

相关文章

  • 2017蓝桥杯javaC组模拟题2

    标题:奇怪的捐赠 麻烦的是,他有个很奇怪的要求: 100万元必须被正好分成若干份(不能剩余)。每份必须是7的若干次...

  • 2017蓝桥杯javaC组模拟题3

    题目:猜算式 你一定还记得小学学习过的乘法计算过程,比如: 273x 15 1365273 4095 请你观察...

  • 2017蓝桥杯javaC组模拟题5

    标题:报数游戏 有 n (1

  • 2017蓝桥杯javaC组模拟题4

    标题:数字段计数 在一个给定的字符串中,既包含数字也包含字母。我们不关心具体的数字、字母都是什么。我们只是想知道,...

  • 2017蓝桥杯javaC组模拟题1

    1题: 请统计出下面的数据块中有多少个1? 10111000100110010111110111000101100...

  • 2017蓝桥杯javaC组模拟题7

    题目:滑动解锁 滑动解锁是智能手机一项常用的功能。你需要在3x3的点阵上,从任意一个点开始,反复移动到一个尚未经过...

  • 2017蓝桥杯javaC组模拟题6

    标题:加密解密 1.首先按行填入密钥串,重复的字母忽略之。2.紧接其后,按字母序按行填入不在密钥串中的字母。3.由...

  • 双通道方波频率检测与倍频输出

    准备蓝桥杯嵌入式中,昨天与今天我写了写蓝桥杯第六届模拟题双通道方波频率检测与倍频输出(密码是5p0v),这道题目难...

  • 蓝桥杯真题题解收藏

    收藏一些在网上发现的,觉得写的不错的蓝桥杯真题题解内容,给学生练习备战蓝桥杯时所用。2020蓝桥杯省赛第二场C组_...

  • 蓝桥杯试题——FJ的字符串

    title: 蓝桥杯试题——FJ的字符串date: 2019年2月17日20:33:05tags: 蓝桥杯试题 算...

网友评论

      本文标题:2017蓝桥杯javaC组模拟题2

      本文链接:https://www.haomeiwen.com/subject/tkuunttx.html