美文网首页
2015年Java方向C组第七题

2015年Java方向C组第七题

作者: D丝学编程 | 来源:发表于2021-02-14 13:00 被阅读0次

标题:加法变乘法

我们都知道:1+2+3+ ... + 49 = 1225

现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015

比如:

1+2+3+...+10*11+12+...+27*28+29+...+49 = 2015

就是符合要求的答案。

请你寻找另外一个可能的答案,并把位置靠前的那个乘号左边的数字提交(对于示例,就是提交10)。

注意:需要你提交的是一个整数,不要填写任何多余的内容。

解析:

不相邻的两个加号对应的第一个数字分别为i和j,使用1225减去与变换符号相关的四个数字,然后加上两个乘积的结果如果等于2015,则符合题目要求。

for (int i = 1; i <= 46; i++) 
{
    for (int j = i+2; j <= 48; j++) {
        int r = 1225-i-(i+1)-j-(j+1)+(i*(i+1)) + (j*(j+1));
        if(r == 2015)
            System.out.println(i + "," + j);
    }
}

打印结果:

10,27
16,24

答案:16

相关文章

  • 2014年Java方向C组第七题

    标题:奇怪的分式 上小学的时候,小明经常自己发明新算法。一次,老师出的题目是: 1/4 乘以 8/5 小明居然把分...

  • 2017年Java方向C组第七题

    标题: Excel地址 Excel单元格的地址表示很有趣,它使用字母来表示列号。 当然Excel的最大列号是有限度...

  • 2018年Java方向C组第七题

    标题:缩位求和 在电子计算机普及以前,人们经常用一个粗略的方法来验算四则运算是否正确。比如:248 * 15 = ...

  • 2015年Java方向C组第七题

    标题:加法变乘法 我们都知道:1+2+3+ ... + 49 = 1225 现在要求你把其中两个不相邻的加号变成乘...

  • 2016年Java方向C组第七题

    搭积木 小明最近喜欢搭数字积木,一共有10块积木,每个积木上有一个数字,0~9。 搭积木规则:每个积木放到其它两个...

  • 9、正则表达式

    注:第0组(d(a(b))(c))第1组 d(a(b))(c)第2组 a(b)第3组 b 一、正则表达式的概述和简...

  • 浅谈学好java需要熟练掌握的知识

    个人是从C++方向转到JAVA方向的新手,个人认为学号JAVA需要从以下方面入手,学好下面那些知识,JAVA基本可...

  • 2014年Java方向C组第八题

    标题:兰顿蚂蚁 兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种。 平面上的正方形格子被填上...

  • 2014年Java方向C组第九题

    标题:地宫取宝 X 国王有一个地宫宝库。是 n x m 个格子的矩阵。每个格子放一件宝贝。每个宝贝贴着价值标签。 ...

  • 2015年Java方向C组第二题

    第二题 标题:立方尾不变 有些数字的立方的末尾正好是该数字本身。比如:1,4,5,6,9,24,25,.... 请...

网友评论

      本文标题:2015年Java方向C组第七题

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