加法变乘法 我们都知道:1+2+3+ … + 49 = 1225 现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015

首页 » 算法 » 加法变乘法 我们都知道:1+2+3+ … + 49 = 1225 现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015

我们都知道:1+2+3+ … + 49 = 1225
现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015

比如:
1+2+3+…+1011+12+…+2728+29+…+49 = 2015
就是符合要求的答案。

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


思路:整个表达式也就运算符那里在改变,所以我们只需要去掉变化的那一部分,其余的还是相等的.

package six;
 
public class jbc {
 
public static void main(String[] args) {
 
	for(int i=1;i<=47;i++) {
		for(int j=i+2;j<=48;j++) {
			int sum1=1225-i-(i+1)-j-(j+1);
			int sum2=2015-i*(i+1)-j*(j+1);
			if(sum1==sum2)
				System.out.println(i);
		}
	}
 
 
 
 
}
}
 
 
 
分享到:
赞(1) 打赏

评论 6

评论前必须登录!

 

  1. #1

    我给你点赞了

    靓妹8个月前 (03-27)
  2. #2

    靓仔8个月前 (03-27)
  3. #3

    奥利给

    靓仔8个月前 (03-27)
  4. #4

    记住这个网站了

    小蚯蚓8个月前 (03-28)
  5. #5

    最好再详细点

    我是你哥8个月前 (03-28)
  6. #6

    以后多发点哦

    hello6个月前 (05-26)

觉得文章有用就打赏一下弟弟吧

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.5主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
正在播放:

作者想对您说:

累了就停下来听首歌吧

听完后会给您一个好心情

最后

等到您不容易

还希望您能多待一会儿

      00:00/00:00