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

比如:
1+2+3+…+10*11+12+…+27*28+29+…+49 = 2015
就是符合要求的答案。

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

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

解题思路:

两个不相邻的加号
限制条件:(j-i)!=2
第一部分:1+2+3+...+i(9)
第二部分:(i+1)*(i+2)
第三部分:i+3+...+j(26)
第四部分:(j+1)*(j+2)
第五部分:j+3+...+49
判断之和是否等于2015

代码:


package com.tjrac_java_2;import java.util.Set;
import java.util.TreeSet;
import java.util.Vector;public class TT { public static void main(String[] args) {int ans=0;for(int i=1;i<=49;i++){//极限 47*48for (int j = i; j<=49 ; j++) {if((j-i)!=2){//不相邻if(check(i,j)==2015){System.out.println("i:"+(i+1)+"  j:"+(j+1));}}}}System.out.println(check(9,26));//测试}private static int check(int i, int j) {int s = 0;s=sum(1,i)+(i+1)*(i+2)+sum(i+3,j)+(j+1)*(j+2)+sum(j+3,49);return s;}private static int sum(int l,int r) {return (l+r)*(r-l+1)/2;}
}

加法变乘法(蓝桥杯)相关推荐

  1. java蓝桥杯加法变乘法_蓝桥杯-加法变乘法-java

    /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2016, 广州科技贸易职业学院信息工程系学生 * All rights reserved. * 文件名称: ...

  2. 2015年第六届蓝桥杯 - 省赛 - C/C++大学B组 - F. 加法变乘法

    加法变乘法 我们都知道:1+2+3+ - + 49 = 1225. 现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015 比如:1+2+3+-+10 * 11+12+-+27 * 28+29+ ...

  3. 2015蓝桥杯省赛---java---B---6(加法变乘法)

    题目 加法变乘法 思路分析 两个算式进行相减操作 代码实现 package com.atguigu.lanqiao;public class Main { // 简单枚举public static v ...

  4. 【蓝桥杯】2015年第六届第六题 加法变乘法 老实人方法

    题目: 加法变乘法 我们都知道:1+2+3+ ... + 49 = 1225 现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015 比如: 1*2+3*4+...+10*11+12+...+2 ...

  5. 蓝桥杯2015初赛-加法变乘法-枚举

    题目描述 我们都知道:1+2+3+ - + 49 = 1225 现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015 比如: 1+2+3+-+1011+12+-+2728+29+-+49 = ...

  6. c语言蓝桥杯矩阵乘法,蓝桥杯 基础练习 矩阵乘法

    友情提示:此篇文章大约需要阅读 2分钟37秒,不足之处请多指教,感谢您的阅读. 问题描述 给定一个N阶矩阵A,输出A的M次幂(M是非负整数) 例如: A = 1 2 3 4 A的2次幂 7 10 15 ...

  7. 2015年 第6届 蓝桥杯 Java B组 省赛解析及总结

    蓝桥杯 Java B组 省赛决赛 真题详解及小结汇总[2013年(第4届)~2021年(第12届)] 第11届 蓝桥杯-第1.2次模拟(软件类)真题-(2020年3月.4月)-官方讲解视频 说明:部分 ...

  8. 2015年第六届蓝桥杯本科B组C++省赛个人题解

    比赛结束已经一星期了,成绩也出来了,江苏非211组的省前十,但是深感自己还是有太多的不足.绝对不能以自己还只是大一为借口,acm这条路还长的很. 目测得了95分(满分150),第一题错了,代码填空第一 ...

  9. 保证全对——2015年第六届蓝桥杯C/C++ B组部分解题报告

    最近在备考蓝桥杯,但网上的答案五花八门,甚至有很多题结果不正确就贴上去了,于是我整理了一份保对的答案和解析,分享给大家. 后续会填坑+更新,请持续关注. 1.结果填空 (满分3分) 奖券数目 有些人很 ...

最新文章

  1. Oracle Study--RAW Device在Oracle下的应用
  2. 微型激光投影廉价版本
  3. Windows Server AppFabric Caching
  4. Vue+Leaflet实现加载OSM显示地图
  5. condition可数吗 living_单词辨析 知识讲解 condition situation state的区别
  6. ci/cd heroku_在Heroku上部署Dash或Flask Web应用程序。 简易CI / CD。
  7. 时序数据库技术体系 – InfluxDB TSM存储引擎之数据读取
  8. java+的数组分割符_Java:使用分隔符连接基元数组
  9. 基础功能-tensorflow使用gpu
  10. python scrapy 基本操作演示代码
  11. Java 集合HashSet TreeSet HashMap ArrayList TreeList
  12. Apache OpenOffice-java调用时的问题总结
  13. C语言二叉树非递归遍历详解,C语言实现二叉树的递归遍历和非递归遍历
  14. 网络复现笔记-AdaptSegNet
  15. K8S 三种探针 readinessProbe、livenessProbe和startupProbe
  16. Chrome谷歌浏览器连接路由器不上
  17. 高德网络定位之“移动WiFi识别”
  18. UBUNTU-16.04.07和PREEMPT_RT日志
  19. 日升日落,总有黎明——暖色系原木风装修
  20. socket本地通信

热门文章

  1. python中的get函数_python之函数用法get()
  2. c++ udp多线程 例子_计算机网络知识梳理(4)——TCP/UDP、TCP三次握手与四次挥手...
  3. websocket中发生数据丢失_获取使用关闭代码1006关闭websocket的原因
  4. java字符转为数字_Java 判断字符串能否转化为数字的三种方法
  5. 这些Java基础面试知识点,你都掌握了吗?
  6. Java 哪些事最困扰你?
  7. cd短是什么意思_每日命令|pwd、cd
  8. kubectl apply -f_广州车展捷豹路虎参展阵容 全新F-PACE 路虎卫士90
  9. java汉字如何通过字节传输,求助,java中怎么用字节流读写汉字
  10. url存在宽字节跨站漏洞_5分钟速览丨常见的Web安全漏洞及测试方法